Added check for environment variable BACNET_APDU_TIMEOUT.
Added printing of BACNET_MSTP_BAUD when overridden by evnironment variable.
This commit is contained in:
@@ -174,9 +174,15 @@ static void Init_DataLink(
|
|||||||
pEnv = getenv("BACNET_MSTP_BAUD");
|
pEnv = getenv("BACNET_MSTP_BAUD");
|
||||||
if (pEnv) {
|
if (pEnv) {
|
||||||
RS485_Set_Baud_Rate(strtol(pEnv, NULL, 0));
|
RS485_Set_Baud_Rate(strtol(pEnv, NULL, 0));
|
||||||
|
fprintf(stderr, "BACNET_MSTP_BAUD=%s\r\n",pEnv);
|
||||||
} else {
|
} else {
|
||||||
RS485_Set_Baud_Rate(38400);
|
RS485_Set_Baud_Rate(38400);
|
||||||
}
|
}
|
||||||
|
pEnv = getenv("BACNET_APDU_TIMEOUT");
|
||||||
|
if (pEnv) {
|
||||||
|
apdu_timeout_set(strtol(pEnv, NULL, 0));
|
||||||
|
fprintf(stderr, "BACNET_APDU_TIMEOUT=%s\r\n",pEnv);
|
||||||
|
}
|
||||||
pEnv = getenv("BACNET_MSTP_MAC");
|
pEnv = getenv("BACNET_MSTP_MAC");
|
||||||
if (pEnv) {
|
if (pEnv) {
|
||||||
dlmstp_set_mac_address(strtol(pEnv, NULL, 0));
|
dlmstp_set_mac_address(strtol(pEnv, NULL, 0));
|
||||||
@@ -209,7 +215,7 @@ static void Init_DataLink(
|
|||||||
struct in_addr addr;
|
struct in_addr addr;
|
||||||
addr.s_addr = bbmd_address;
|
addr.s_addr = bbmd_address;
|
||||||
printf
|
printf
|
||||||
("ReadProperty: Registering with BBMD at %s:%ld for %ld seconds\n",
|
("ReadProperty: Registering with BBMD at %s:%ld for %ld seconds\r\n",
|
||||||
inet_ntoa(addr), bbmd_port, bbmd_timetolive_seconds);
|
inet_ntoa(addr), bbmd_port, bbmd_timetolive_seconds);
|
||||||
bvlc_register_with_bbmd(bbmd_address, bbmd_port,
|
bvlc_register_with_bbmd(bbmd_address, bbmd_port,
|
||||||
bbmd_timetolive_seconds);
|
bbmd_timetolive_seconds);
|
||||||
|
|||||||
Reference in New Issue
Block a user