/[H7]/trunk/H7 Server/H7 ServerDlg.cpp
ViewVC logotype

Diff of /trunk/H7 Server/H7 ServerDlg.cpp

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

revision 64 by hedin, Tue Feb 6 14:19:39 2007 UTC revision 65 by hedin, Tue Feb 6 16:44:32 2007 UTC
# Line 166  BOOL CH7ServerDlg::OnInitDialog() Line 166  BOOL CH7ServerDlg::OnInitDialog()
166          }          }
167          m_Restart.EnableWindow(false);          m_Restart.EnableWindow(false);
168          m_Stop.EnableWindow(false);          m_Stop.EnableWindow(false);
         //m_BaudRate.EnableWindow(false);  
169          m_First = true;          m_First = true;
170  /**********************************************************************/  /**********************************************************************/
171          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 228  void CH7ServerDlg::OnBnClickedRestart() Line 227  void CH7ServerDlg::OnBnClickedRestart()
227    
228  void CH7ServerDlg::OnBnClickedStart()  void CH7ServerDlg::OnBnClickedStart()
229  {  {
230  // Add's user defined Baud-Rate to regedit before the server start.          StartTcp();
 //      CRegKey reg;  
 //      CString Baud = "9600";  
 //      m_BaudRate.GetWindowText(Baud);  
   
 //      reg.Create(HKEY_LOCAL_MACHINE, "SOFTWARE\\Projekt\\Server");  
 //      reg.SetDWORDValue("BaudRate", atoi(Baud) );  
   
 //      StartTcp();  
231          StartSerial();          StartSerial();
232          m_Stop.EnableWindow(true);          m_Stop.EnableWindow(true);
233          m_Restart.EnableWindow(true);          m_Restart.EnableWindow(true);
         m_BaudRate.EnableWindow(true);  
234          m_StartB.EnableWindow(false);          m_StartB.EnableWindow(false);
235  }  }
236    
# Line 260  int CH7ServerDlg::StartTcp(void) Line 250  int CH7ServerDlg::StartTcp(void)
250          TcpServer.Close();          TcpServer.Close();
251    
252          if (!TcpServer.Create(Port))          if (!TcpServer.Create(Port))
253                  MessageBox("Crap");                  MessageBox("TCP Crap");
254          if (!TcpServer.Listen())          if (!TcpServer.Listen())
255                  MessageBox("Loads of crap");                  MessageBox("Loads of TCP crap");
256    
257  // Prints TCP Port number to the status box.  // Prints TCP Port number to the status box.
258          CString tmp;          CString Status = "TCP Port: ";
259          tmp.Format("%d", Port);          UpdateStatus(Status, Port);
260          m_Port.SetWindowText(tmp);  
261    //      CString tmp;
262    //      tmp.Format("%d", Port);
263    //      m_Port.SetWindowText(tmp);
264    
265          return 0;          return 0;
266  }  }
# Line 328  int CH7ServerDlg::StartSerial(void) Line 321  int CH7ServerDlg::StartSerial(void)
321                  H7Serial.open( SerialPort, dBaud );                  H7Serial.open( SerialPort, dBaud );
322          }          }
323    
324    // Udskriver Serial Port og Baud Rate til Status vinduet.
325            UpdateStatus(SerialPort, dBaud);
326    /*
327          Sleep(50);          Sleep(50);
328    
329    
# Line 341  int CH7ServerDlg::StartSerial(void) Line 337  int CH7ServerDlg::StartSerial(void)
337          {          {
338                  MessageBox("Major fuck-up");                  MessageBox("Major fuck-up");
339          }          }
340    */
341    
342  return 0;  return 0;
343  }  }
# Line 384  CString CH7ServerDlg::OnOff(int value) Line 380  CString CH7ServerDlg::OnOff(int value)
380    
381  void CH7ServerDlg::UpdateStatus(CString name, short value)  void CH7ServerDlg::UpdateStatus(CString name, short value)
382  {  {
383          CString tmp,StatusWindow;          CString Format,StatusWindow;
384          tmp.Format( "%d", value );          Format.Format( "%d", value );
385          m_Status.GetWindowText(StatusWindow);          m_Status.GetWindowText(StatusWindow);
386          StatusWindow += name;          StatusWindow += name;
387          StatusWindow += tmp;          StatusWindow += Format;
388          m_Status.SetWindowText(StatusWindow);          m_Status.SetWindowText(StatusWindow);
389          NewLine();          NewLine();
390  }  }

Legend:
Removed from v.64  
changed lines
  Added in v.65

  ViewVC Help
Powered by ViewVC 1.1.20