From 7c1b3a61630353a8a41713069c847e43ecd4d219 Mon Sep 17 00:00:00 2001 From: Markus Meingast Date: Thu, 10 Oct 2024 09:12:51 +0200 Subject: [PATCH] Refactor custom hostname handling for open62541 1.4 --- src/com/opc_ua/opcua_local_handler.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/com/opc_ua/opcua_local_handler.cpp b/src/com/opc_ua/opcua_local_handler.cpp index ad645dba..ae8b4895 100644 --- a/src/com/opc_ua/opcua_local_handler.cpp +++ b/src/com/opc_ua/opcua_local_handler.cpp @@ -170,7 +170,11 @@ void COPC_UA_Local_Handler::configureUAServer(UA_ServerStrings &paServerStrings, UA_String serverUrls[1]; size_t serverUrlsSize = 0; char serverUrlBuffer[512]; +#ifdef FORTE_COM_OPC_UA_CUSTOM_HOSTNAME + snprintf(serverUrlBuffer, sizeof(serverUrlBuffer), "opc.tcp://%s:%u", FORTE_COM_OPC_UA_CUSTOM_HOSTNAME, paServerPort); +#else snprintf(serverUrlBuffer, sizeof(serverUrlBuffer), "opc.tcp://:%u", paServerPort); +#endif serverUrls[serverUrlsSize] = UA_STRING(serverUrlBuffer); serverUrlsSize++; UA_StatusCode retVal = UA_Array_copy(serverUrls, serverUrlsSize, (void**)&paUaServerConfig.serverUrls, &UA_TYPES[UA_TYPES_STRING]); @@ -179,10 +183,6 @@ void COPC_UA_Local_Handler::configureUAServer(UA_ServerStrings &paServerStrings, } paUaServerConfig.serverUrlsSize = serverUrlsSize; -#ifdef FORTE_COM_OPC_UA_CUSTOM_HOSTNAME - -#endif - // delete pre-initialized values UA_LocalizedText_clear(&paUaServerConfig.applicationDescription.applicationName); UA_String_clear(&paUaServerConfig.applicationDescription.applicationUri);