- IED server: made code compatible with C++

pull/179/head
Michael Zillgith 6 years ago
parent a9fa07a7d4
commit f0df571f42

@ -53,7 +53,7 @@
#define PENDING_EVENT_OP_OK_TRUE 16
#define PENDING_EVENT_OP_OK_FALSE 32
static MmsValue emptyString = {.type = MMS_VISIBLE_STRING, .value.visibleString.buf = NULL, .value.visibleString.size = 0};
static MmsValue emptyString = {MMS_STRUCTURE};
void
ControlObject_sendLastApplError(ControlObject* self, MmsServerConnection connection, char* ctlVariable, int error,
@ -428,6 +428,12 @@ ControlObject_initialize(ControlObject* self)
{
MmsServer mmsServer = IedServer_getMmsServer(self->iedServer);
if (emptyString.type != MMS_VISIBLE_STRING) {
emptyString.type = MMS_VISIBLE_STRING;
emptyString.value.visibleString.size = 0;
emptyString.value.visibleString.buf = NULL;
}
char strBuf[129];
char* ctlModelName = StringUtils_createStringInBuffer(strBuf, 4, self->lnName, "$CF$", self->name, "$ctlModel");

Loading…
Cancel
Save