From 270ee2aec249850c8e60ee71bb7b4a05ac358d01 Mon Sep 17 00:00:00 2001 From: skarg Date: Thu, 3 Sep 2009 15:23:26 +0000 Subject: [PATCH] Added new method for getting index from text for units. --- bacnet-stack/include/bactext.h | 3 +++ bacnet-stack/src/bactext.c | 10 ++++++++++ 2 files changed, 13 insertions(+) diff --git a/bacnet-stack/include/bactext.h b/bacnet-stack/include/bactext.h index 84d21fa2..0af51f78 100644 --- a/bacnet-stack/include/bactext.h +++ b/bacnet-stack/include/bactext.h @@ -68,6 +68,9 @@ extern "C" { unsigned index); const char *bactext_engineering_unit_name( unsigned index); + bool bactext_engineering_unit_index( + const char *search_name, + unsigned *found_index); const char *bactext_reject_reason_name( unsigned index); const char *bactext_abort_reason_name( diff --git a/bacnet-stack/src/bactext.c b/bacnet-stack/src/bactext.c index 8d7f586d..f120d681 100644 --- a/bacnet-stack/src/bactext.c +++ b/bacnet-stack/src/bactext.c @@ -1334,6 +1334,16 @@ const char *bactext_engineering_unit_name( 256, ASHRAE_Reserved_String, Vendor_Proprietary_String); } +bool bactext_engineering_unit_index( + const char *search_name, + unsigned *found_index) +{ + return indtext_by_istring( + bacnet_engineering_unit_names, + search_name, + found_index); +} + INDTEXT_DATA bacnet_reject_reason_names[] = { {REJECT_REASON_OTHER, "Other"} ,