Merged revision(s) 3044 from branches/releases/bacnet-stack-0-8-0:
Added BACnet/IPv6 datalink layer and example BACnet/IPv4 to BACnet/IPv6 router. BVLC6 layer is working on Linux port without BBMD features yet. Win32 is implemented, untested. Tested during BACnet North American Plugfest 2016. ........
This commit is contained in:
@@ -30,11 +30,13 @@
|
||||
|
||||
/* declare a single physical layer using your compiler define.
|
||||
see datalink.h for possible defines. */
|
||||
#if !(defined(BACDL_ETHERNET) || defined(BACDL_ARCNET) || defined(BACDL_MSTP) || defined(BACDL_BIP) || defined(BACDL_TEST) || defined(BACDL_ALL))
|
||||
#if !(defined(BACDL_ETHERNET) || defined(BACDL_ARCNET) || \
|
||||
defined(BACDL_MSTP) || defined(BACDL_BIP) || defined(BACDL_BIP6) || \
|
||||
defined(BACDL_TEST) || defined(BACDL_ALL))
|
||||
#define BACDL_BIP
|
||||
#endif
|
||||
|
||||
/* optional configuration for BACnet/IP datalink layers */
|
||||
/* optional configuration for BACnet/IP datalink layer */
|
||||
#if (defined(BACDL_BIP) || defined(BACDL_ALL))
|
||||
/* other BIP defines (define as 1 to enable):
|
||||
USE_INADDR - uses INADDR_BROADCAST for broadcast and binds using INADDR_ANY
|
||||
@@ -45,6 +47,13 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* optional configuration for BACnet/IPv6 datalink layer */
|
||||
#if defined(BACDL_BIP6)
|
||||
#if !defined(BBMD6_ENABLED)
|
||||
#define BBMD6_ENABLED 0
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* Enable the Gateway (Routing) functionality here, if desired. */
|
||||
#if !defined(MAX_NUM_DEVICES)
|
||||
#ifdef BAC_ROUTING
|
||||
@@ -80,8 +89,10 @@
|
||||
/* #define MAX_APDU 1476 */
|
||||
#if defined(BACDL_BIP)
|
||||
#define MAX_APDU 1476
|
||||
|
||||
/* #define MAX_APDU 128 enable this IP for testing readrange so you get the More Follows flag set */
|
||||
/* #define MAX_APDU 128 enable this IP for testing
|
||||
readrange so you get the More Follows flag set */
|
||||
#elif defined(BACDL_BIP6)
|
||||
#define MAX_APDU 1476
|
||||
#elif defined (BACDL_ETHERNET)
|
||||
#if defined(BACNET_SECURITY)
|
||||
#define MAX_APDU 1420
|
||||
|
||||
Reference in New Issue
Block a user