Feature - added create/delete/COV services for analog, binary, and multistate objects (#612)
* Added Create/Delete object services to Analog Input, Analog Value, Binary Input, Binary Value, Multistate Input, Multistate Value object examples, and updated their units tests.
This commit is contained in:
@@ -903,14 +903,18 @@ bool Analog_Output_Encode_Value_List(
|
||||
bool status = false;
|
||||
struct object_data *pObject;
|
||||
const bool in_alarm = false;
|
||||
const bool fault = false;
|
||||
bool fault = false;
|
||||
const bool overridden = false;
|
||||
|
||||
pObject = Keylist_Data(Object_List, object_instance);
|
||||
if (pObject) {
|
||||
if (pObject->Reliability != RELIABILITY_NO_FAULT_DETECTED) {
|
||||
fault = true;
|
||||
}
|
||||
status = cov_value_list_encode_real(value_list, pObject->Prior_Value,
|
||||
in_alarm, fault, overridden, pObject->Out_Of_Service);
|
||||
}
|
||||
|
||||
return status;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user