diff --git a/src/bacnet/basic/object/bv.c b/src/bacnet/basic/object/bv.c index c77729b0..2a7c8e9f 100644 --- a/src/bacnet/basic/object/bv.c +++ b/src/bacnet/basic/object/bv.c @@ -733,6 +733,10 @@ int Binary_Value_Read_Property(BACNET_READ_PROPERTY_DATA *rpdata) apdu_len = encode_application_enumerated( &apdu[0], Binary_Value_Polarity(rpdata->object_instance)); break; + case PROP_RELIABILITY: + apdu_len = encode_application_enumerated( + &apdu[0], Binary_Value_Reliability(rpdata->object_instance)); + break; case PROP_DESCRIPTION: characterstring_init_ansi(&char_string, Binary_Value_Description(rpdata->object_instance)); diff --git a/test/bacnet/basic/object/property_test.c b/test/bacnet/basic/object/property_test.c index 3bed4e28..d06fbe5e 100644 --- a/test/bacnet/basic/object/property_test.c +++ b/test/bacnet/basic/object/property_test.c @@ -136,7 +136,7 @@ int bacnet_object_property_read_test(BACNET_READ_PROPERTY_DATA *rpdata, } else if (read_len == 0) { /* empty response is valid for some properties */ } else { - zassert_not_equal(len, BACNET_STATUS_ERROR, + zassert_not_equal(read_len, BACNET_STATUS_ERROR, "property '%s': failed to read!\n", bactext_property_name(rpdata->object_property)); }