Added required property.
This commit is contained in:
@@ -60,6 +60,7 @@ static const int Life_Safety_Point_Properties_Required[] = {
|
||||
PROP_OBJECT_NAME,
|
||||
PROP_OBJECT_TYPE,
|
||||
PROP_PRESENT_VALUE,
|
||||
PROP_TRACKING_VALUE,
|
||||
PROP_STATUS_FLAGS,
|
||||
PROP_EVENT_STATE,
|
||||
PROP_OUT_OF_SERVICE,
|
||||
@@ -233,6 +234,12 @@ int Life_Safety_Point_Read_Property(
|
||||
Life_Safety_Point_Present_Value(rpdata->object_instance);
|
||||
apdu_len = encode_application_enumerated(&apdu[0], present_value);
|
||||
break;
|
||||
case PROP_TRACKING_VALUE:
|
||||
/* FIXME: tracking value is a local matter how it is derived */
|
||||
present_value =
|
||||
Life_Safety_Point_Present_Value(rpdata->object_instance);
|
||||
apdu_len = encode_application_enumerated(&apdu[0], present_value);
|
||||
break;
|
||||
case PROP_STATUS_FLAGS:
|
||||
bitstring_init(&bit_string);
|
||||
bitstring_set_bit(&bit_string, STATUS_FLAG_IN_ALARM, false);
|
||||
|
||||
Reference in New Issue
Block a user