| NodeId | ns=1;i=52 |
| NodeClass | ObjectType |
| BrowseName | 1:ScheduleType |
| DisplayName | ScheduleType |
| Description | Defines a periodic schedule that can recur over a range of dates. The schedule may have optional exceptions at arbitrary times or dates. The basic unit of a schedule is days, which are divided into two types: normal days within a week and exception days. A priority mechanism defines which scheduled event is currently valid. The schedule includes a PresentValue Variable whose value describes the current state of the schedule, including a default value when no schedules are in effect. |
| BaseType | 0:BaseObjectType |
| IsAbstract | False |
| Reference | NodeClass | BrowseName | TypeDefinition | DataType | Other |
|---|---|---|---|---|---|
| 0:HasProperty | Variable | 1:ExceptionSchedule | 0:PropertyType | 1:SpecialEventType[] | O |
| 0:HasComponent | Method | 1:AddExceptionScheduleElements | O | ||
| 0:HasComponent | Method | 1:RemoveExceptionScheduleElements | O | ||
| 0:HasProperty | Variable | 1:WeeklySchedule | 0:PropertyType | 1:DailyScheduleType[7] | O |
| 0:HasProperty | Variable | 0:LocalTime | 0:PropertyType | 0:TimeZoneDataType | M |
| 0:HasProperty | Variable | 1:EffectivePeriod | 0:PropertyType | 1:DateRangeType | O |
| 0:HasProperty | Variable | 1:ApplyLastAfterStart | 0:PropertyType | 0:Boolean | M |