From 11542b235502e1e3126a68afb2c474ab5b2cd7d7 Mon Sep 17 00:00:00 2001 From: skarg Date: Thu, 21 Apr 2005 19:48:44 +0000 Subject: [PATCH] added debugging function --- bacnet-stack/ports/linux/ethernet.c | 32 +++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/bacnet-stack/ports/linux/ethernet.c b/bacnet-stack/ports/linux/ethernet.c index 4a4f1660..9563c028 100644 --- a/bacnet-stack/ports/linux/ethernet.c +++ b/bacnet-stack/ports/linux/ethernet.c @@ -476,3 +476,35 @@ void ethernet_set_broadcast_address( return; } + +void ethernet_debug_address( + const char *info, + BACNET_ADDRESS *dest) +{ + int i = 0; // counter + + if (info) + fprintf(stderr,"%s",info); + if (dest) + { + fprintf(stderr,"Address:\n"); + fprintf(stderr," MAC Length=%d\n",dest->mac_len); + fprintf(stderr," MAC Address="); + for (i = 0; i < MAX_MAC_LEN; i++) + { + fprintf(stderr,"%02X ",(unsigned)dest->mac[i]); + } + fprintf(stderr,"\n"); + fprintf(stderr," Net=%hu\n",dest->net); + fprintf(stderr," Len=%d\n",dest->len); + fprintf(stderr," Adr="); + for (i = 0; i < MAX_MAC_LEN; i++) + { + fprintf(stderr,"%02X ",(unsigned)dest->adr[i]); + } + fprintf(stderr,"\n"); + } + + return; +} +