Fixed UDP port endian for zephyr os BACnet/IP

This commit is contained in:
Steve Karg
2024-04-05 13:57:01 -05:00
parent 028f139a24
commit 7b6dcada60
+6 -6
View File
@@ -437,11 +437,10 @@ void bip_set_interface(char *ifname)
BACNET_IP_ADDRESS broadcast = { 0 }; BACNET_IP_ADDRESS broadcast = { 0 };
/* Network byte order */ /* Network byte order */
unicast.port = BIP_Port; unicast.port = ntohs(BIP_Port);
broadcast.port = BIP_Port; broadcast.port = ntohs(BIP_Port);
LOG_INF("bip_set_interface()"); LOG_INF("bip_set_interface()");
LOG_INF("UDP port: %d", ntohs(BIP_Port)); LOG_INF("UDP port: %d", unicast.port);
if (ifname) { if (ifname) {
index = atoi(ifname); index = atoi(ifname);
/* if index is zero, discern between "0" and a parse error */ /* if index is zero, discern between "0" and a parse error */
@@ -507,8 +506,9 @@ void bip_set_interface(char *ifname)
} }
bip_set_addr(&unicast); bip_set_addr(&unicast);
bip_set_broadcast_addr(&broadcast); bip_set_broadcast_addr(&broadcast);
LOG_INF("BACnet/IP Unicast: %u.%u.%u.%u", unicast.address[0], LOG_INF("BACnet/IP Unicast: %u.%u.%u.%u:%d", unicast.address[0],
unicast.address[1], unicast.address[2], unicast.address[3]); unicast.address[1], unicast.address[2], unicast.address[3],
unicast.port);
LOG_INF("BACnet/IP Broadcast: %u.%u.%u.%u", broadcast.address[0], LOG_INF("BACnet/IP Broadcast: %u.%u.%u.%u", broadcast.address[0],
broadcast.address[1], broadcast.address[2], broadcast.address[3]); broadcast.address[1], broadcast.address[2], broadcast.address[3]);
} else { } else {