Bugfix/lighting-output-internal-process-api (#1086)

* Fixed Lighting_Command to ignore write priority and use its own. 

* Fixed BACnetLightingOperation reserved range.

* Refactor overridden into the lighting command module. Added Overridden status flags API.  Added Lighting Output API to implement a momentary override to the output that is cleared at the next lighting command.  Integrated lighting command overridden behavior into the lighting output object.

* Added Trim_Fade_Time, High_End_Trim, Low_End_Trim, Last_On_Value and Default_On_Value properties to lighting output.
Added TRIM_ACTIVE flag to lighting command. Added Last_On_Value and Default_On_Value to lighting command for restore and toggle.
This commit is contained in:
Steve Karg
2025-09-04 15:04:42 -05:00
committed by GitHub
parent 8a9c808b76
commit 71c03b29e8
10 changed files with 1854 additions and 514 deletions
+4
View File
@@ -2222,6 +2222,10 @@ INDTEXT_DATA bacnet_lighting_operation_names[] = {
{ BACNET_LIGHTS_WARN_OFF, "warn-off" },
{ BACNET_LIGHTS_WARN_RELINQUISH, "warn-relinquish" },
{ BACNET_LIGHTS_STOP, "stop" },
{ BACNET_LIGHTS_RESTORE_ON, "restore-on" },
{ BACNET_LIGHTS_DEFAULT_ON, "default-on" },
{ BACNET_LIGHTS_TOGGLE_RESTORE, "toggle-restore" },
{ BACNET_LIGHTS_TOGGLE_DEFAULT, "toggle-default" },
{ 0, NULL }
};