- IEC 61850 client: implemented tissue 1178 client side (select-response+ is non-NULL)

pull/93/head
Michael Zillgith 7 years ago
parent 33ce512c47
commit 2c5fb89449

@ -874,24 +874,16 @@ ControlObjectClient_select(ControlObjectClient self)
goto exit_function;
}
char sboReference[130];
snprintf(sboReference, 129, "%s/%s", domainId, itemId);
if (MmsValue_getType(value) == MMS_VISIBLE_STRING) {
if (strcmp(MmsValue_toString(value), "") == 0) {
if (DEBUG_IED_CLIENT)
printf("select-response-\n");
}
else if (strcmp(MmsValue_toString(value), sboReference) == 0) {
else {
if (DEBUG_IED_CLIENT)
printf("select-response+: (%s)\n", MmsValue_toString(value));
selected = true;
}
else {
if (DEBUG_IED_CLIENT)
printf("IED_CLIENT: select-response: (%s)\n", MmsValue_toString(value));
}
}
else {
if (DEBUG_IED_CLIENT)
@ -937,23 +929,15 @@ internalSelectHandler(uint32_t invokeId, void* parameter, MmsError err, MmsValue
strncat(itemId, "$SBO", 64);
char sboReference[130];
snprintf(sboReference, 129, "%s/%s", domainId, itemId);
if (strcmp(MmsValue_toString(value), "") == 0) {
if (DEBUG_IED_CLIENT)
printf("select-response-\n");
}
else if (strcmp(MmsValue_toString(value), sboReference) == 0) {
else {
if (DEBUG_IED_CLIENT)
printf("select-response+: (%s)\n", MmsValue_toString(value));
success = true;
}
else {
if (DEBUG_IED_CLIENT)
printf("IED_CLIENT: select-response: (%s)\n", MmsValue_toString(value));
}
}
else {
if (DEBUG_IED_CLIENT)

Loading…
Cancel
Save