Added check for valid object instance in COV demo.

This commit is contained in:
skarg
2008-11-04 20:23:31 +00:00
parent 7f04145229
commit 335c07c367
+8 -3
View File
@@ -426,9 +426,14 @@ static bool cov_subscribe(
switch (cov_data->monitoredObjectIdentifier.type) { switch (cov_data->monitoredObjectIdentifier.type) {
case OBJECT_BINARY_INPUT: case OBJECT_BINARY_INPUT:
status = true; if (Binary_Input_Valid_Instance(
status = cov_data->monitoredObjectIdentifier.instance)) {
cov_list_subscribe(src, cov_data, error_class, error_code); status =
cov_list_subscribe(src, cov_data, error_class, error_code);
} else {
*error_class = ERROR_CLASS_OBJECT;
*error_code = ERROR_CODE_UNKNOWN_OBJECT;
}
break; break;
default: default:
*error_class = ERROR_CLASS_OBJECT; *error_class = ERROR_CLASS_OBJECT;