@ -1010,12 +1010,22 @@ createNamedVariableFromLogicalNode(MmsMapping* self, MmsDomain* domain,
# endif /* (CONFIG_IEC61850_REPORT_SERVICE == 1) */
# if (CONFIG_IEC61850_LOG_SERVICE == 1)
# if (CONFIG_MMS_SERVER_CONFIG_SERVICES_AT_RUNTIME == 1)
if ( self - > iedServer - > logServiceEnabled ) {
# endif
if ( lcbCount > 0 ) {
namedVariable - > typeSpec . structure . elements [ currentComponent ] =
Logging_createLCBs ( self , domain , logicalNode , lcbCount ) ;
currentComponent + + ;
}
# if (CONFIG_MMS_SERVER_CONFIG_SERVICES_AT_RUNTIME == 1)
}
# endif
# endif /* (CONFIG_IEC61850_LOG_SERVICE == 1) */
@ -1118,6 +1128,10 @@ createMmsDomainFromIedDevice(MmsMapping* self, LogicalDevice* logicalDevice)
goto exit_function ;
# if (CONFIG_IEC61850_LOG_SERVICE == 1)
# if (CONFIG_MMS_SERVER_CONFIG_SERVICES_AT_RUNTIME == 1)
if ( self - > iedServer - > logServiceEnabled ) {
# endif
/* add logs (journals) */
Log * log = self - > model - > logs ;
@ -1145,6 +1159,11 @@ createMmsDomainFromIedDevice(MmsMapping* self, LogicalDevice* logicalDevice)
log = log - > sibling ;
}
# if (CONFIG_MMS_SERVER_CONFIG_SERVICES_AT_RUNTIME == 1)
}
# endif
# endif /* (CONFIG_IEC61850_LOG_SERVICE == 1) */
int nodesCount = LogicalDevice_getLogicalNodeCount ( logicalDevice ) ;