Added check for valid object instance in COV demo.
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user