| 258 |
ts->PortType = IdTCPIP; |
ts->PortType = IdTCPIP; |
| 259 |
else if (_stricmp(Temp, "serial") == 0) |
else if (_stricmp(Temp, "serial") == 0) |
| 260 |
ts->PortType = IdSerial; |
ts->PortType = IdSerial; |
| 261 |
|
else if (_stricmp(Temp, "namedpipe") == 0) |
| 262 |
|
ts->PortType = IdNamedPipe; |
| 263 |
else { |
else { |
| 264 |
ts->PortType = IdTCPIP; |
ts->PortType = IdTCPIP; |
| 265 |
} |
} |
| 1510 |
/* Port type */ |
/* Port type */ |
| 1511 |
if (ts->PortType == IdSerial) |
if (ts->PortType == IdSerial) |
| 1512 |
strncpy_s(Temp, sizeof(Temp), "serial", _TRUNCATE); |
strncpy_s(Temp, sizeof(Temp), "serial", _TRUNCATE); |
| 1513 |
|
if (ts->PortType == IdNamedPipe) |
| 1514 |
|
strncpy_s(Temp, sizeof(Temp), "namedpipe", _TRUNCATE); |
| 1515 |
else /* IdFile -> IdTCPIP */ |
else /* IdFile -> IdTCPIP */ |
| 1516 |
strncpy_s(Temp, sizeof(Temp), "tcpip", _TRUNCATE); |
strncpy_s(Temp, sizeof(Temp), "tcpip", _TRUNCATE); |
| 1517 |
|
|
| 3196 |
HostNameFlag = FALSE; |
HostNameFlag = FALSE; |
| 3197 |
} |
} |
| 3198 |
|
|
| 3199 |
if (_strnicmp(Temp, "/BAUD=", 6) == 0) { /* Serial port baud rate */ |
if (_strnicmp(Temp, "/NAMEDPIPE", 10) == 0) { /* 名前付きパイプ */ |
| 3200 |
|
ParamPort = IdNamedPipe; |
| 3201 |
|
} |
| 3202 |
|
else if (_strnicmp(Temp, "/BAUD=", 6) == 0) { /* Serial port baud rate */ |
| 3203 |
ParamPort = IdSerial; |
ParamPort = IdSerial; |
| 3204 |
ParamBaud = atoi(&Temp[6]); |
ParamBaud = atoi(&Temp[6]); |
| 3205 |
} |
} |
| 3375 |
if (JustAfterHost && (sscanf(Temp, "%d", &c) == 1)) |
if (JustAfterHost && (sscanf(Temp, "%d", &c) == 1)) |
| 3376 |
ParamTCP = c; |
ParamTCP = c; |
| 3377 |
else { |
else { |
|
ParamPort = IdTCPIP; |
|
| 3378 |
strncpy_s(ts->HostName, sizeof(ts->HostName), Temp, _TRUNCATE); /* host name */ |
strncpy_s(ts->HostName, sizeof(ts->HostName), Temp, _TRUNCATE); /* host name */ |
| 3379 |
HostNameFlag = TRUE; |
if (ParamPort == IdNamedPipe) { |
| 3380 |
|
// 何もしない。 |
| 3381 |
|
|
| 3382 |
|
} else { |
| 3383 |
|
ParamPort = IdTCPIP; |
| 3384 |
|
HostNameFlag = TRUE; |
| 3385 |
|
} |
| 3386 |
} |
} |
| 3387 |
} |
} |
| 3388 |
JustAfterHost = FALSE; |
JustAfterHost = FALSE; |
| 3447 |
break; |
break; |
| 3448 |
case IdFile: |
case IdFile: |
| 3449 |
ts->PortType = IdFile; |
ts->PortType = IdFile; |
| 3450 |
|
break; |
| 3451 |
|
case IdNamedPipe: |
| 3452 |
|
ts->PortType = IdNamedPipe; |
| 3453 |
|
ts->ComPort = 0; |
| 3454 |
|
break; |
| 3455 |
} |
} |
| 3456 |
} |
} |
| 3457 |
|
|