/[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 70 by kevin, Tue Nov 27 15:26:42 2007 UTC revision 174 by kevin, Thu Dec 6 12:53:06 2007 UTC
# Line 3  Line 3 
3    
4  #pragma once  #pragma once
5  #include "afxwin.h"  #include "afxwin.h"
6    #include "stdafx.h"
7  #include <vector>  #include <vector>
8    #include <list>
9    #include "Containers.h"
10    #include "Serial.h"
11    #include <iostream>
12    #include <fstream>
13    
14  // CFlisServerDlg dialog  // CFlisServerDlg dialog
15  class CFlisServerDlg : public CDialog  class CFlisServerDlg : public CDialog
# Line 13  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          int StartSerial(void);          keepalive Alive;
22          std::vector<unsigned char> readFrame();          CFlisServerDlg * mainwindow;
23          void writeFrame(std::vector<unsigned char> data);          std::list<Acknowledge> Acks;
         void SendSmsData(std::vector<unsigned char> data);  
         void SendSmsHead(std::vector<unsigned char> data);  
         int SetPin(void);  
         void DBconnect();  
   
24  // Dialog Data  // Dialog Data
25          enum { IDD = IDD_FLISSERVER_DIALOG };          enum { IDD = IDD_FLISSERVER_DIALOG };
26    
# Line 38  protected: Line 38  protected:
38          afx_msg void OnPaint();          afx_msg void OnPaint();
39          afx_msg HCURSOR OnQueryDragIcon();          afx_msg HCURSOR OnQueryDragIcon();
40          DECLARE_MESSAGE_MAP()          DECLARE_MESSAGE_MAP()
41            CDatabase db;
42    
43            int StartSerial(void);
44            std::vector<unsigned char> readFrame();
45            void writeFrame(std::vector<unsigned char> data);
46            void SendSmsData(std::vector<unsigned char> data);
47            void SendSmsHead(std::vector<unsigned char> tlfnr);
48            void SetPin();
49            void DBConnect();
50            vector<Commands> DBReadCommands(void);
51            void ReadSms();
52            void SmsSplit(CString data);
53            CString Splitter(CString& fyrdata);
54            void DeleteSms();
55            void startthread();
56            virtual void runthread();
57            void MyMainThread();
58            void SendConfig(CString IDnr,CString CommandID,CString InstallationsID);
59            vector<Installation> DBReadPhone(CString sInstallationsID);
60            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;
66          afx_msg void OnBnClickedOk();          afx_msg void OnBnClickedClose();
67          afx_msg void OnBnClickedCancel();          int continueThread, ResetSms;
68          afx_msg void OnBnClickedtest();          friend UINT threadWrapper(LPVOID thread);
69            afx_msg void OnBnClickedStart();
70            void HandleAcknowledge(CString tlfnr);
71            void CheckAcknowledges();
72            void DumpAckList();
73  };  };

Legend:
Removed from v.70  
changed lines
  Added in v.174

  ViewVC Help
Powered by ViewVC 1.1.20