added text printing for property-list property. Added property-list property to analog-input object.
This commit is contained in:
@@ -1130,6 +1130,17 @@ int bacapp_snprintf_value(
|
||||
break;
|
||||
case BACNET_APPLICATION_TAG_ENUMERATED:
|
||||
switch (property) {
|
||||
case PROP_PROPERTY_LIST:
|
||||
char_str = bactext_property_name_default(
|
||||
value->type.Enumerated, NULL);
|
||||
if (char_str) {
|
||||
ret_val = snprintf(str, str_len, "%s", char_str);
|
||||
} else {
|
||||
ret_val =
|
||||
snprintf(str, str_len, "%lu",
|
||||
(unsigned long) value->type.Enumerated);
|
||||
}
|
||||
break;
|
||||
case PROP_OBJECT_TYPE:
|
||||
if (value->type.Enumerated < MAX_ASHRAE_OBJECT_TYPE) {
|
||||
ret_val =
|
||||
|
||||
@@ -1039,6 +1039,14 @@ const char *bactext_property_name(
|
||||
ASHRAE_Reserved_String, Vendor_Proprietary_String);
|
||||
}
|
||||
|
||||
const char *bactext_property_name_default(
|
||||
unsigned index,
|
||||
const char *default_string)
|
||||
{
|
||||
return indtext_by_index_default(bacnet_property_names, index,
|
||||
default_string);
|
||||
}
|
||||
|
||||
unsigned bactext_property_id(
|
||||
const char *name)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user