Fixed missing exports in bacnet/basic header files. (#996)

* Fixed missing exports in bacnet/basic header files.

* Refactor uBASIC for unique namespace and project define overrides.
This commit is contained in:
Steve Karg
2025-05-19 13:44:52 -05:00
committed by GitHub
parent bfb7bf0c1b
commit 62bf8274f7
16 changed files with 1153 additions and 1106 deletions
+8
View File
@@ -39,18 +39,26 @@ typedef void (*bacnet_basic_store_callback)(
extern "C" {
#endif /* __cplusplus */
BACNET_STACK_EXPORT
void bacnet_basic_init(void);
BACNET_STACK_EXPORT
void bacnet_basic_init_callback_set(
bacnet_basic_callback callback, void *context);
BACNET_STACK_EXPORT
void bacnet_basic_task(void);
BACNET_STACK_EXPORT
void bacnet_basic_task_callback_set(
bacnet_basic_callback callback, void *context);
BACNET_STACK_EXPORT
void bacnet_basic_task_object_timer_set(unsigned long milliseconds);
BACNET_STACK_EXPORT
void bacnet_basic_store_callback_set(bacnet_basic_store_callback callback);
BACNET_STACK_EXPORT
unsigned long bacnet_basic_uptime_seconds(void);
BACNET_STACK_EXPORT
unsigned long bacnet_basic_packet_count(void);
#ifdef __cplusplus
+2
View File
@@ -18,7 +18,9 @@
extern "C" {
#endif /* __cplusplus */
BACNET_STACK_EXPORT
bool bacnet_port_init(void);
BACNET_STACK_EXPORT
void bacnet_port_task(void);
#ifdef __cplusplus
@@ -19,9 +19,12 @@
extern "C" {
#endif /* __cplusplus */
BACNET_STACK_EXPORT
void bacnet_port_ipv4_foreign_device_init(
const uint16_t ttl_seconds, const BACNET_IP_ADDRESS *bbmd_address);
BACNET_STACK_EXPORT
void bacnet_port_ipv4_task(uint16_t elapsed_seconds);
BACNET_STACK_EXPORT
bool bacnet_port_ipv4_init(void);
#ifdef __cplusplus
@@ -19,9 +19,12 @@
extern "C" {
#endif /* __cplusplus */
BACNET_STACK_EXPORT
void bacnet_port_ipv6_foreign_device_init(
const uint16_t ttl_seconds, const BACNET_IP6_ADDRESS *bbmd_address);
BACNET_STACK_EXPORT
void bacnet_port_ipv6_task(uint16_t elapsed_seconds);
BACNET_STACK_EXPORT
bool bacnet_port_ipv6_init(void);
#ifdef __cplusplus