Multi-State Value Object - Schedule Control
The schedule control multi-state value object selects the active schedule set. It also exposes the proprietary per-schedule runtime state properties.
Objects
| Type | Instance | Name |
|---|---|---|
| MSV | 1001 | SCHEDULE CONTROL |
Properties
List of available properties for the schedule control object. Properties with an identifier of 512 or higher are proprietary.
| Property Identifier | Property ID | Property Datatype | Writable / Read-only |
|---|---|---|---|
| Object_Identifier | 75 | BACnetObjectIdentifier | R |
| Object_Name | 77 | CharacterString | R |
| Object_Type | 79 | BACnetObjectType | R |
| Present_Value | 85 | Unsigned | W |
| Status_Flags | 111 | BACnetStatusFlags | R |
| Event_State | 36 | BACnetEventState | R |
| Out_Of_Service | 81 | BOOLEAN | W |
| Number_Of_States | 74 | Unsigned | R |
| Property_List | 371 | BACnetARRAY of Unsigned | R |
| Description | 28 | CharacterString | R |
| State_Text | 110 | BACnetARRAY of CharacterString | R |
| Schedule_State_1 | 950 | Unsigned | R |
| Schedule_State_2 | 951 | Unsigned | R |
| Schedule_State_3 | 952 | Unsigned | R |
| Schedule_State_4 | 953 | Unsigned | R |
| Schedule_State_5 | 954 | Unsigned | R |
State text
The State_Text property maps each Present_Value to a text label.
| Present_Value | State_Text | Description |
|---|---|---|
| 1 | NO COMMAND | No command |
| 2 to 6 | ENABLE 1 to ENABLE 5 | Enable schedule 1 to 5 |
| 7 to 11 | DISABLE 1 to DISABLE 5 | Disable schedule 1 to 5 |
| 12 to 16 | PAUSE 1 to PAUSE 5 | Pause schedule 1 to 5 |
| 17 to 21 | RESUME 1 to RESUME 5 | Resume schedule 1 to 5 |
Proprietary Properties
Schedule_State_1 to Schedule_State_5 (950 to 954)
Read-only runtime state of each of the five schedules. Each property reports the current state of the matching schedule:
- 0 - Disabled.
- 1 - Enabled.
- 2 - Paused.