added text printing for property-list property. Added property-list property to analog-input object.

This commit is contained in:
skarg
2013-11-16 21:49:06 +00:00
parent cedaa5a944
commit 94cf94b09d
5 changed files with 42 additions and 21 deletions
+11
View File
@@ -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 =
+8
View File
@@ -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)
{