Current Status:
Suggested By: @Rosenthaler
You Track: DDC-8
Gitlab Branch: DDC-8
Referenced From: Logic Block Ideas
Description:
A schedule selector block with a boolean output and 3 boolean inputs.
Input 1 = main schedule
input B = secondary schedule
input three = holiday schedule - highest priority
boolean selector for each schedule to disable/enable input passthrough, making it easy to select active schedule (for example equipment schedule and building schedule) from a px view with a few checkboxes.
Certainly! Here’s a refined version with improved clarity and readability:
- Extended the BooleanScheduleSelect.
- Added the Override Schedule property.
- Introduced a convenience action for setting the schedule.
- Added a String value to represent the current schedule (you can display this point on the graphic using the setSchedule action).
How It Works:
- Set the Container Ord to a folder containing the schedules you want to be selectable. (This populates the enum list).
- Use the
Set Schedule
action to assign the schedule; it will automatically link to thein
slot. - Link your override schedule to the
Override Schedule
In
slot.
Under normal circumstances, the out
slot follows the in
slot. However, if the override schedule status is not null
, the override schedule takes precedence and controls the out
slot. This provides more flexibility compared to a calendar holiday schedule. You can write a BooleanSchedule
or any other boolean logic to the Override Schedule In
slot, allowing its values to override the out
slot (true or false) as if it were a normal schedule.
This could also be useful when you have an override switch. You could simply write it to the Schedule Override In
slot.
