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

pull/90/head
Michael Zillgith 7 years ago
parent 074f7a8cd1
commit 0d7a3750e4

@ -605,24 +605,16 @@ ControlObjectClient_select(ControlObjectClient self)
goto exit_function; goto exit_function;
} }
char sboReference[130];
snprintf(sboReference, 129, "%s/%s", domainId, itemId);
if (MmsValue_getType(value) == MMS_VISIBLE_STRING) { if (MmsValue_getType(value) == MMS_VISIBLE_STRING) {
if (strcmp(MmsValue_toString(value), "") == 0) { if (strcmp(MmsValue_toString(value), "") == 0) {
if (DEBUG_IED_CLIENT) if (DEBUG_IED_CLIENT)
printf("select-response-\n"); printf("select-response-\n");
} }
else if (strcmp(MmsValue_toString(value), sboReference) == 0) { else {
if (DEBUG_IED_CLIENT) if (DEBUG_IED_CLIENT)
printf("select-response+: (%s)\n", MmsValue_toString(value)); printf("select-response+: (%s)\n", MmsValue_toString(value));
selected = true; selected = true;
} }
else {
if (DEBUG_IED_CLIENT)
printf("IED_CLIENT: select-response: (%s)\n", MmsValue_toString(value));
}
} }
else { else {
if (DEBUG_IED_CLIENT) if (DEBUG_IED_CLIENT)

Loading…
Cancel
Save