/[H9]/trunk/FlisServer/FlisServerDlg.h
ViewVC logotype

Contents of /trunk/FlisServer/FlisServerDlg.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 110 - (show annotations) (download)
Fri Nov 30 16:03:46 2007 UTC (16 years, 5 months ago) by kevin
File MIME type: text/plain
File size: 1548 byte(s)
updated Dagbog - kevin.doc and updated some of the server software
1 // FlisServerDlg.h : header file
2 //
3
4 #pragma once
5 #include "afxwin.h"
6 #include "stdafx.h"
7 #include <vector>
8 #include "Containers.h"
9 #include "Serial.h"
10 #define UWM_MYMESSAGE 0x8100
11
12 // CFlisServerDlg dialog
13 class CFlisServerDlg : public CDialog
14 {
15 // Construction
16 public:
17 CFlisServerDlg(CWnd* pParent = NULL); // standard constructor
18 CSerial Serial;
19 CFlisServerDlg * mainwindow;
20 // Dialog Data
21 enum { IDD = IDD_FLISSERVER_DIALOG };
22
23 protected:
24 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
25
26
27 // Implementation
28 protected:
29 HICON m_hIcon;
30
31 // Generated message map functions
32 virtual BOOL OnInitDialog();
33 afx_msg LRESULT OnShowString(WPARAM,LPARAM);
34 afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
35 afx_msg void OnPaint();
36 afx_msg HCURSOR OnQueryDragIcon();
37 DECLARE_MESSAGE_MAP()
38 CDatabase db;
39
40 int StartSerial(void);
41 std::vector<unsigned char> readFrame();
42 void writeFrame(std::vector<unsigned char> data);
43 void SendSmsData(std::vector<unsigned char> data);
44 void SendSmsHead(std::vector<unsigned char> data);
45 void SetPin();
46 void DBConnect();
47 vector<Commands> DBRead(void);
48 void ReadSms();
49 void SmsSplit(CString data);
50 CString Splitter(CString& fyrdata);
51 void DeleteSms();
52 void startthread();
53 virtual void runthread();
54 void Reader();
55
56 public:
57 CEdit m_Textwindow;
58 afx_msg void OnBnClickedtest();
59 afx_msg void OnBnClickedClose();
60 afx_msg void OnBnClickedGsmpin();
61 BOOL continueThread;
62 friend UINT threadWrapper(LPVOID thread);
63 };

  ViewVC Help
Powered by ViewVC 1.1.20