- IEC 61850 client: fixed bug in ClientReportControlBlock - some allowed structures for RCB were rejected

pull/228/head
Michael Zillgith 6 years ago
parent bfcb65eabc
commit fd84d21c10

@ -438,7 +438,8 @@ clientReportControlBlock_updateValues(ClientReportControlBlock self, MmsValue* v
if (!checkElementType(values, 12, MMS_BINARY_TIME)) return false; if (!checkElementType(values, 12, MMS_BINARY_TIME)) return false;
if (rcbElementCount == 14) { if (rcbElementCount == 14) {
if (!checkElementType(values, 13, MMS_OCTET_STRING)) return false; if (!checkElementType(values, 13, MMS_OCTET_STRING) && !checkElementType(values, 13, MMS_INTEGER))
return false;
} }
else if (rcbElementCount == 15) { else if (rcbElementCount == 15) {
if (!checkElementType(values, 13, MMS_INTEGER)) return false; if (!checkElementType(values, 13, MMS_INTEGER)) return false;

Loading…
Cancel
Save