Add PROP_TIMER_RUNNING to writable properties and implement Timer_Running_Set functionality (#1245)

This commit is contained in:
Steve Karg
2026-02-26 11:26:42 -06:00
committed by GitHub
parent a70ce07507
commit 24587dfc27
3 changed files with 13 additions and 0 deletions
+8
View File
@@ -104,6 +104,7 @@ static const int32_t Properties_Proprietary[] = { -1 };
static const int32_t Writable_Properties[] = {
/* unordered list of always writable properties */
PROP_PRESENT_VALUE,
PROP_TIMER_RUNNING,
PROP_OUT_OF_SERVICE,
PROP_DEFAULT_TIMEOUT,
PROP_MIN_PRES_VALUE,
@@ -1955,6 +1956,13 @@ bool Timer_Write_Property(BACNET_WRITE_PROPERTY_DATA *wp_data)
}
}
break;
case PROP_TIMER_RUNNING:
status = write_property_type_valid(
wp_data, &value, BACNET_APPLICATION_TAG_BOOLEAN);
if (status) {
Timer_Running_Set(wp_data->object_instance, value.type.Boolean);
}
break;
case PROP_OUT_OF_SERVICE:
status = write_property_type_valid(
wp_data, &value, BACNET_APPLICATION_TAG_BOOLEAN);