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

Diff of /trunk/FlisServer/FlisServerDlg.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 130 by kevin, Mon Dec 3 09:22:26 2007 UTC revision 144 by kevin, Tue Dec 4 13:26:00 2007 UTC
# Line 5  Line 5 
5  #include "afxwin.h"  #include "afxwin.h"
6  #include "stdafx.h"  #include "stdafx.h"
7  #include <vector>  #include <vector>
8    #include <list>
9  #include "Containers.h"  #include "Containers.h"
10  #include "Serial.h"  #include "Serial.h"
11  #define UWM_MYMESSAGE 0x8100  #include <iostream>
12    #include <fstream>
13    
14  // CFlisServerDlg dialog  // CFlisServerDlg dialog
15  class CFlisServerDlg : public CDialog  class CFlisServerDlg : public CDialog
# Line 16  class CFlisServerDlg : public CDialog Line 18  class CFlisServerDlg : public CDialog
18  public:  public:
19          CFlisServerDlg(CWnd* pParent = NULL);   // standard constructor          CFlisServerDlg(CWnd* pParent = NULL);   // standard constructor
20          CSerial Serial;          CSerial Serial;
21            keepalive Alive;
22          CFlisServerDlg * mainwindow;          CFlisServerDlg * mainwindow;
23            std::list<Acknowledge> Acks;
24  // Dialog Data  // Dialog Data
25          enum { IDD = IDD_FLISSERVER_DIALOG };          enum { IDD = IDD_FLISSERVER_DIALOG };
26    
# Line 30  protected: Line 34  protected:
34    
35          // Generated message map functions          // Generated message map functions
36          virtual BOOL OnInitDialog();          virtual BOOL OnInitDialog();
         afx_msg LRESULT OnShowString(WPARAM,LPARAM);  
37          afx_msg void OnSysCommand(UINT nID, LPARAM lParam);          afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
38          afx_msg void OnPaint();          afx_msg void OnPaint();
39          afx_msg HCURSOR OnQueryDragIcon();          afx_msg HCURSOR OnQueryDragIcon();
# Line 41  protected: Line 44  protected:
44          std::vector<unsigned char> readFrame();          std::vector<unsigned char> readFrame();
45          void writeFrame(std::vector<unsigned char> data);          void writeFrame(std::vector<unsigned char> data);
46          void SendSmsData(std::vector<unsigned char> data);          void SendSmsData(std::vector<unsigned char> data);
47          void SendSmsHead(std::vector<unsigned char> data);          void SendSmsHead(std::vector<unsigned char> tlfnr);
48          void SetPin();          void SetPin();
49          void DBConnect();          void DBConnect();
50          vector<Commands> DBRead(void);          vector<Commands> DBReadCommands(void);
51          void ReadSms();          void ReadSms();
52          void SmsSplit(CString data);          void SmsSplit(CString data);
53          CString Splitter(CString& fyrdata);          CString Splitter(CString& fyrdata);
# Line 52  protected: Line 55  protected:
55          void startthread();          void startthread();
56          virtual void runthread();          virtual void runthread();
57          void Reader();          void Reader();
58          void DBReadData(CString IDnr,CString CommandID,CString InstallationsID);          void SendConfig(CString IDnr,CString CommandID,CString InstallationsID);
59          vector<Installation> DBReadPhone(CString sInstallationsID);          vector<Installation> DBReadPhone(CString sInstallationsID);
60          int tversum(__int64 input);          int tversum(__int64 input);
61            void AppendText(CString s);
62            vector<keepalive> keepaliveandread(void);
63    
64  public:  public:
65          CEdit m_Textwindow;          CEdit m_Textwindow;
# Line 63  public: Line 68  public:
68          int continueThread, ResetSms;          int continueThread, ResetSms;
69          friend UINT threadWrapper(LPVOID thread);          friend UINT threadWrapper(LPVOID thread);
70          afx_msg void OnBnClickedStart();          afx_msg void OnBnClickedStart();
71            void HandleAcknowledge(CString tlfnr);
72            void CheckAcknowledges();
73            void DumpAckList();
74  };  };

Legend:
Removed from v.130  
changed lines
  Added in v.144

  ViewVC Help
Powered by ViewVC 1.1.20