5 |
bool CH7ServerDlg::ServerInit(void) |
bool CH7ServerDlg::ServerInit(void) |
6 |
{ |
{ |
7 |
/////////////// </Baud Rate> \\\\\\\\\\\\\\\*/ |
/////////////// </Baud Rate> \\\\\\\\\\\\\\\*/ |
|
unsigned int i; |
|
8 |
// Sets values in baud-rate combo box |
// Sets values in baud-rate combo box |
9 |
m_BaudRate.AddString("1200"); |
m_BaudRate.AddString("1200"); |
10 |
m_BaudRate.AddString("2400"); |
m_BaudRate.AddString("2400"); |
16 |
/////////////// </Baud Rate> \\\\\\\\\\\\\\\*/ |
/////////////// </Baud Rate> \\\\\\\\\\\\\\\*/ |
17 |
|
|
18 |
// Checks how many COM ports there are. |
// Checks how many COM ports there are. |
19 |
|
unsigned int i; |
20 |
std::vector<CString> Serial = GetAvailableComPorts(); |
std::vector<CString> Serial = GetAvailableComPorts(); |
21 |
for (i=0; i<Serial.size(); i++) |
for (i=0; i<Serial.size(); i++) |
22 |
m_Serial.AddString(Serial[i]); |
m_Serial.AddString(Serial[i]); |
23 |
|
|
24 |
// Load saved settings from regedit. |
// Bruges til at hente sidst brugte TCP port fra regedit. |
25 |
unsigned long Port; |
unsigned long Port; |
26 |
|
|
27 |
// Used to format the loaded values. |
// int port til CString TPort |
28 |
CString TPort; |
CString TPort; |
29 |
|
|
30 |
CRegKey reg; |
CRegKey reg; |
45 |
return false; |
return false; |
46 |
} |
} |
47 |
// Checks for valid COM port in regedit. |
// Checks for valid COM port in regedit. |
48 |
for (i=0; i< Serial.size() ; i++) |
for (i=0; i< Serial.size() ; i++) // Serial indeholder ledige COM porte. |
49 |
{ |
{ |
50 |
if (LoadCom == Serial[i]) |
if (LoadCom == Serial[i]) |
51 |
{ |
{ |
53 |
break; |
break; |
54 |
} |
} |
55 |
} |
} |
56 |
if (i == Serial.size() ) |
if (i == Serial.size() ) |
57 |
{ |
{ |
58 |
m_Serial.SetCurSel(0); |
m_Serial.SetCurSel(0); |
59 |
reg.SetStringValue("Serial", Serial[0]); |
reg.SetStringValue("Serial", Serial[0]); |