http://opcfoundation.org/UA/Scheduler/
http://opcfoundation.org/UA/
http://opcfoundation.org/UA/Scheduler/
http://opcfoundation.org/UA/Scheduler/
1.05.02
1.5.2
2022-11-01T00:00:00Z
false
0
1:65535
ua:HasComponent
ua:Server_Namespaces
Provides a list of calendar dates. Each entry in the list describes a specific date or date pattern, or range of dates
Indicates if the current date is in the DateList (true) or not (false)
Array of elements each defining either a specific date or date pattern, or range of dates
Adds elements to the DateList
Removes elements of the DateList
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.
An array of special events. If present, each of those special events describes a sequence of schedule actions that take precedence over a normal day's behaviour on a special day or days.
Each entry represents one day of the week. The first entry in the array represents Monday, the last Sunday. Each element describes a sequence of times and a list of actions that provides a sequence of schedule actions on one day of the week when no ExceptionSchedule is in effect.
Provides information about the local time of the schedule Object. All scheduled times are UTC time. Clients need to consider this Property to calculate the local time of the schedule. If this Property is changed, it is server-specific whether the times of the schedule are adjusted or not.
Specifies the range of dates within which the schedule Object is active. Upon entering its effective period, the object shall execute the defined actions at the defined times, otherwise it shall not execute any actions.
The ApplyLastAfterStart Property defines if the last set of actions shall be applied when starting the schedule Object
Adds elements to the ExceptionSchedule
Removes elements from the ExceptionSchedule
This structure contains a period, a list of time values, and a priority. It is a means to identify moments in time over one or more days.
This union contains a calendar entry or a reference to a calendar object
This union that defines various calendar date values
This structure defines a calendar date. It allows to define a concrete date, e.g. 2022-02-12. By using wildcards, it also allows to define repeating dates, like every Wednesday, every odd day of a month, every 24th of December, every last day of a month in 2023, etc.
This enumeration indicates either a specific Gregorian calendar month, or a relative relationship ("odd", "even", and "unspecified").
This enumeration indicates specific days of the month by specific date ("1", "22", and so on) or by relative position ("last day of month", "even day of month", and so on).
This enumeration indicates each of the seven days of the week, or "unspecified".
This structure defines a time span, with absolute start and end dates. The StartDate and EndDate are limited to specific values, i.e., wild cards like odd months are not allowed. The Year field shall not be 0; the Month field shall be a value between 1 to 12; the DayOfMonth field shall be between 1 to 31 and the DayOfMonth field shall be "unspecified".
This structure contains a time and an array of actions. It is used to define actions to be executed at a specific point in time.
This abstract structure defines the base of an action. The base only contains information, if the last execution of the action was successful.
This structure defines an action to write the value of a Variable managed in the same Server where the action is used.
This structure defines an action to call a Method of an Object managed in the same Server where the action is used.
This structure that represents a point in time during a day
This structure defines a sequence of TimeActionsType structures. Each element in the sequence defines a time/actions pair that describes the actions to be executed at a given point in the day.