From f53035cde154123832a4bc02209976bfc8f85380 Mon Sep 17 00:00:00 2001 From: skarg Date: Fri, 25 Aug 2017 17:05:40 +0000 Subject: [PATCH] Add a Device object and application layer to router demo. --- bacnet-stack/demo/router-ipv6/main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bacnet-stack/demo/router-ipv6/main.c b/bacnet-stack/demo/router-ipv6/main.c index aec58423..63fdf539 100644 --- a/bacnet-stack/demo/router-ipv6/main.c +++ b/bacnet-stack/demo/router-ipv6/main.c @@ -1037,6 +1037,12 @@ static void my_routing_npdu_handler( routed_apdu_handler(snet, &npdu_data, src, &dest, &pdu[apdu_offset], (uint16_t) (pdu_len - apdu_offset)); + /* add a Device object and application layer */ + if ((dest.net == 0) || + (dest.net == BACNET_BROADCAST_NETWORK)) { + apdu_handler(src, &pdu[apdu_offset], + (uint16_t) (pdu_len - apdu_offset)); + } } } else { fprintf(stderr, "NPDU: DNET=%u. Discarded!\n",