From babe7d57ff43bbe5f7d5b93b0d7fcf6ca72f30a8 Mon Sep 17 00:00:00 2001 From: bigjohngoulah Date: Tue, 13 Dec 2005 22:43:07 +0000 Subject: [PATCH] added method to return property id given a name --- bacnet-stack/bactext.c | 8 ++++++++ bacnet-stack/bactext.h | 2 ++ 2 files changed, 10 insertions(+) diff --git a/bacnet-stack/bactext.c b/bacnet-stack/bactext.c index ce2cc4e0..1396d47f 100644 --- a/bacnet-stack/bactext.c +++ b/bacnet-stack/bactext.c @@ -356,6 +356,14 @@ const char *bactext_property_name(int index) Vendor_Proprietary_String); } +unsigned bactext_property_id(const char* name) +{ + return indtext_by_istring_default( + bacnet_property_names, + name, + 0); +} + INDTEXT_DATA bacnet_engineering_unit_names[] = { { UNITS_SQUARE_METERS , "square-meters"}, { UNITS_SQUARE_FEET , "square-feet"}, diff --git a/bacnet-stack/bactext.h b/bacnet-stack/bactext.h index 8a975f49..600e137f 100644 --- a/bacnet-stack/bactext.h +++ b/bacnet-stack/bactext.h @@ -53,6 +53,8 @@ const char *bactext_abort_reason_name(int index); const char *bactext_error_class_name(int index); const char *bactext_error_code_name(int index); +unsigned bactext_property_id(const char* name); + #ifdef __cplusplus } #endif /* __cplusplus */