diff --git a/bacnet-stack/include/bactext.h b/bacnet-stack/include/bactext.h index b2ce0cc2..25dac6b9 100644 --- a/bacnet-stack/include/bactext.h +++ b/bacnet-stack/include/bactext.h @@ -94,6 +94,9 @@ extern "C" { unsigned index); const char *bactext_binary_present_value_name( unsigned index); + bool bactext_binary_present_value_index( + const char *search_name, + unsigned *found_index); const char *bactext_reliability_name( unsigned index); const char *bactext_device_status_name( diff --git a/bacnet-stack/src/bactext.c b/bacnet-stack/src/bactext.c index e24809df..72b1249f 100644 --- a/bacnet-stack/src/bactext.c +++ b/bacnet-stack/src/bactext.c @@ -1819,6 +1819,16 @@ const char *bactext_binary_present_value_name( ASHRAE_Reserved_String); } +bool bactext_binary_present_value_index( + const char *search_name, + unsigned *found_index) +{ + return indtext_by_istring( + bacnet_binary_present_value_names, + search_name, + found_index); +} + INDTEXT_DATA bacnet_reliability_names[] = { {RELIABILITY_NO_FAULT_DETECTED, "no-fault-detected"} ,