/** * @file * @brief The BACnet/IPv6 datalink tasks for handling the device specific * data link network port layer * @author Steve Karg * @date April 2024 * @copyright SPDX-License-Identifier: MIT */ #ifndef BACNET_PORT_IPV6_H #define BACNET_PORT_IPV6_H #include #include /* BACnet Stack defines - first */ #include "bacnet/bacdef.h" #include "bacnet/datalink/bvlc6.h" #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ void bacnet_port_ipv6_foreign_device_init( const uint16_t ttl_seconds, const BACNET_IP6_ADDRESS *bbmd_address); void bacnet_port_ipv6_task(uint16_t elapsed_seconds); bool bacnet_port_ipv6_init(void); #ifdef __cplusplus } #endif /* __cplusplus */ #endif