pull/259/head
Michael Zillgith 5 years ago
commit cc22c69fb1

@ -376,12 +376,10 @@ updateGenericTrackingObjectValues(MmsMapping* self, ControlObject* controlObject
char objRef[129]; char objRef[129];
/* create object reference */ /* create object reference */
LogicalNode* ln = (LogicalNode*) controlObject->dataObject->parent; /* TODO also handle SDO case ! */ char* ldName = controlObject->mmsDomain->domainName;
LogicalDevice* ld = (LogicalDevice*) ln->parent; char* lnName = controlObject->lnName;
char* iedName = self->iedServer->mmsDevice->deviceName; snprintf(objRef, 129, "%s/%s.%s", ldName, lnName, controlObject->name);
snprintf(objRef, 129, "%s%s/%s", iedName, ld->name, controlObject->name);
if (trkInst->objRef) { if (trkInst->objRef) {
IedServer_updateVisibleStringAttributeValue(self->iedServer, trkInst->objRef, objRef); IedServer_updateVisibleStringAttributeValue(self->iedServer, trkInst->objRef, objRef);

Loading…
Cancel
Save