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

Diff of /trunk/FlisServer/FlisServerDlg.cpp

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

revision 104 by kevin, Thu Nov 29 16:16:34 2007 UTC revision 105 by kevin, Fri Nov 30 07:24:35 2007 UTC
# Line 66  BEGIN_MESSAGE_MAP(CFlisServerDlg, CDialo Line 66  BEGIN_MESSAGE_MAP(CFlisServerDlg, CDialo
66          //}}AFX_MSG_MAP          //}}AFX_MSG_MAP
67          ON_BN_CLICKED(IDC_test, OnBnClickedtest)          ON_BN_CLICKED(IDC_test, OnBnClickedtest)
68          ON_BN_CLICKED(IDCLOSE, OnBnClickedClose)          ON_BN_CLICKED(IDCLOSE, OnBnClickedClose)
69            ON_BN_CLICKED(IDC_GSMPIN, OnBnClickedGsmpin)
70  END_MESSAGE_MAP()  END_MESSAGE_MAP()
71    
72    
# Line 100  BOOL CFlisServerDlg::OnInitDialog() Line 101  BOOL CFlisServerDlg::OnInitDialog()
101    
102          // TODO: Add extra initialization here          // TODO: Add extra initialization here
103          StartSerial();          StartSerial();
         //SetPin();  
104          DBConnect();          DBConnect();
105                    
106          return TRUE;  // return TRUE  unless you set the focus to a control          return TRUE;  // return TRUE  unless you set the focus to a control
# Line 249  void CFlisServerDlg::OnBnClickedtest() Line 249  void CFlisServerDlg::OnBnClickedtest()
249          smsdata.push_back('5');          smsdata.push_back('5');
250    
251          SendSmsData(smsdata);          SendSmsData(smsdata);
         Sleep(2000);  
         if(Serial.getComstat().cbInQue > 0)  
         {  
                 CString tekst;  
                 std::vector<unsigned char> answer = readFrame();  
                 Sleep(50);  
                         char array1[25];  
                         int i;  
                         for (int i=0; i<answer.size(); i++)  
                         {  
                                 array1[i] = answer[i];  
                         }  
                   
                         for (int i=0; i<answer.size(); i++)  
                         {  
                                 if ((array1[i] != 0x0A) && (array1[i] != 0x0D))  
                                 {  
                                         tekst.AppendChar(array1[i]);  
                                 }  
                         }  
                         m_Textwindow.SetWindowText(tekst);  
         }  
252  ///////////////Send sms stuff/////////////////  ///////////////Send sms stuff/////////////////
253  */  */
254  }  }
# Line 335  void CFlisServerDlg::SendSmsData(std::ve Line 313  void CFlisServerDlg::SendSmsData(std::ve
313                  Sleep(5);                  Sleep(5);
314          }          }
315          Serial.writeByte(0x1A);          Serial.writeByte(0x1A);
316          Sleep(500);          Sleep(3000);
317            if(Serial.getComstat().cbInQue > 0)
318            {
319                    CString tekst;
320                    std::vector<unsigned char> answer = readFrame();
321                    Sleep(50);
322                            char array1[25];
323                            int i;
324                            for (int i=0; i<answer.size(); i++)
325                            {
326                                    array1[i] = answer[i];
327                            }
328                    
329                            for (int i=0; i<answer.size(); i++)
330                            {
331                                    if ((array1[i] != 0x0A) && (array1[i] != 0x0D))
332                                    {
333                                            tekst.AppendChar(array1[i]);
334                                    }
335                            }
336                            m_Textwindow.SetWindowText(tekst);
337            }
338    
339  }  }
340  void CFlisServerDlg::SendSmsHead(std::vector<unsigned char> data)  void CFlisServerDlg::SendSmsHead(std::vector<unsigned char> data)
# Line 509  void CFlisServerDlg::OnBnClickedClose() Line 508  void CFlisServerDlg::OnBnClickedClose()
508          }          }
509          OnOK();          OnOK();
510  }  }
511    
512    void CFlisServerDlg::OnBnClickedGsmpin()
513    {
514            // TODO: Add your control notification handler code here
515            SetPin();
516    }

Legend:
Removed from v.104  
changed lines
  Added in v.105

  ViewVC Help
Powered by ViewVC 1.1.20