diff --git a/src/bacnet/basic/object/iv.c b/src/bacnet/basic/object/iv.c index bba3d89c..8cee5eaf 100644 --- a/src/bacnet/basic/object/iv.c +++ b/src/bacnet/basic/object/iv.c @@ -134,11 +134,7 @@ unsigned Integer_Value_Count(void) */ uint32_t Integer_Value_Index_To_Instance(unsigned index) { - uint32_t instance = 1; - - instance += index; - - return instance; + return index; } /** @@ -154,11 +150,8 @@ unsigned Integer_Value_Instance_To_Index(uint32_t object_instance) { unsigned index = MAX_INTEGER_VALUES; - if (object_instance) { - index = object_instance - 1; - if (index > MAX_INTEGER_VALUES) { - index = MAX_INTEGER_VALUES; - } + if (object_instance < MAX_INTEGER_VALUES) { + index = object_instance; } return index;