--- trunk/FlisServer/FlisServerDlg.h 2007/11/30 07:24:35 105 +++ trunk/FlisServer/FlisServerDlg.h 2007/12/03 14:13:20 136 @@ -6,7 +6,9 @@ #include "stdafx.h" #include #include "Containers.h" - +#include "Serial.h" +#include +#include // CFlisServerDlg dialog class CFlisServerDlg : public CDialog @@ -15,7 +17,7 @@ public: CFlisServerDlg(CWnd* pParent = NULL); // standard constructor CSerial Serial; - + CFlisServerDlg * mainwindow; // Dialog Data enum { IDD = IDD_FLISSERVER_DIALOG }; @@ -39,17 +41,27 @@ std::vector readFrame(); void writeFrame(std::vector data); void SendSmsData(std::vector data); - void SendSmsHead(std::vector data); - int SetPin(void); + void SendSmsHead(std::vector tlfnr); + void SetPin(); void DBConnect(); - vector DBRead(void); + vector DBReadCommands(void); void ReadSms(); void SmsSplit(CString data); CString Splitter(CString& fyrdata); - + void DeleteSms(); + void startthread(); + virtual void runthread(); + void Reader(); + void SendConfig(CString IDnr,CString CommandID,CString InstallationsID); + vector DBReadPhone(CString sInstallationsID); + int tversum(__int64 input); + void AppendText(CString s); + public: CEdit m_Textwindow; - afx_msg void OnBnClickedtest(); afx_msg void OnBnClickedClose(); afx_msg void OnBnClickedGsmpin(); + int continueThread, ResetSms; + friend UINT threadWrapper(LPVOID thread); + afx_msg void OnBnClickedStart(); };