URCB The values of buffer-overflow and entryID shall be ignored

reference 61850 8-1 table 63
pull/437/head
sunwoo-choi 3 years ago committed by GitHub
parent b6867c9c88
commit cd8c94d752
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -2375,6 +2375,20 @@ Reporting_RCBWriteAccessHandler(MmsMapping* self, ReportControl* rc, char* eleme
goto exit_function;
}
}
else if (strcmp(elementName, "OptFlds") == 0) {
if (!rc->buffered) {
//RPT_OPT_BUFFER_OVERFLOW
if (MmsValue_getBitStringBit(value, 6)){
retVal = DATA_ACCESS_ERROR_OBJECT_VALUE_INVALID;
goto exit_function;
}
//RPT_OPT_ENTRY_ID
if (MmsValue_getBitStringBit(value, 7)) {
retVal = DATA_ACCESS_ERROR_OBJECT_VALUE_INVALID;
goto exit_function;
}
}
}
else if (strcmp(elementName, "ConfRev") == 0) {
retVal = DATA_ACCESS_ERROR_OBJECT_ACCESS_DENIED;

Loading…
Cancel
Save