From 44bd46d395fe6f45f890f0014947bf2ca99de70a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Hru=C5=A1ka?= Date: Thu, 26 May 2022 04:42:50 +0200 Subject: [PATCH] Make "dlenv_network_port_init()" public (was static) (#281) This is needed when initing other than by calling "dlenv_init()", e.g. to avoid using env variables and exit() --- src/bacnet/datalink/dlenv.c | 8 ++++---- src/bacnet/datalink/dlenv.h | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/bacnet/datalink/dlenv.c b/src/bacnet/datalink/dlenv.c index 54f2f609..bb7ffce7 100644 --- a/src/bacnet/datalink/dlenv.c +++ b/src/bacnet/datalink/dlenv.c @@ -250,7 +250,7 @@ int dlenv_register_as_foreign_device(void) /** * Datalink network port object settings */ -static void dlenv_network_port_init(void) +void dlenv_network_port_init(void) { const uint32_t instance = 1; BACNET_IP_ADDRESS addr = { 0 }; @@ -288,7 +288,7 @@ static void dlenv_network_port_init(void) /** * Datalink network port object settings */ -static void dlenv_network_port_init(void) +void dlenv_network_port_init(void) { uint32_t instance = 1; uint8_t mac[1] = { 0 }; @@ -315,7 +315,7 @@ static void dlenv_network_port_init(void) /** * Datalink network port object settings */ -static void dlenv_network_port_init(void) +void dlenv_network_port_init(void) { uint32_t instance = 1; uint8_t prefix = 0; @@ -348,7 +348,7 @@ static void dlenv_network_port_init(void) /** * Datalink network port object settings */ -static void dlenv_network_port_init(void) +void dlenv_network_port_init(void) { /* do nothing */ } diff --git a/src/bacnet/datalink/dlenv.h b/src/bacnet/datalink/dlenv.h index 9f9e1e2f..4b78275c 100644 --- a/src/bacnet/datalink/dlenv.h +++ b/src/bacnet/datalink/dlenv.h @@ -43,6 +43,10 @@ extern "C" { int dlenv_register_as_foreign_device( void); + BACNET_STACK_EXPORT + void dlenv_network_port_init( + void); + BACNET_STACK_EXPORT void dlenv_maintenance_timer( uint16_t elapsed_seconds);