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"} ,