Table 4 – CalendarType Definition
Attribute |
Value |
|||||
BrowseName |
CalendarType |
|||||
IsAbstract |
False |
|||||
Description |
Provides a list of calendar dates. Each entry in the list describes a specific date or date pattern, or range of dates |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:BaseObjectType |
||||||
0:HasComponent |
Variable |
PresentValue |
0:Boolean |
0:BaseDataVariableType |
M |
|
0:HasProperty |
Variable |
DateList |
CalendarEntryType[] |
0:PropertyType |
M |
|
0:HasComponent |
Method |
AddDateListElements |
|
|
O |
|
0:HasComponent |
Method |
RemoveDateListElements |
|
|
O |
|
Conformance Units |
||||||
Scheduler Calendar Base |
This PresentValue indicates the current value of the calendar: True if the current date is in the DateList and False if it is not. For the current date that local time of the OPC UA Server shall be considered.
The DateList is an array of elements of which each is either a specific date or date pattern, or range of dates.
The child Nodes of the CalendarType have additional Attribute values defined in Table 5.
Table 5 – CalendarType Attribute values for child Nodes
BrowsePath |
Description Attribute |
PresentValue |
Indicates if the current date is in the DateList (true) or not (false) |
DateList |
Array of elements each defining either a specific date or date pattern, or range of dates |
AddDateListElements |
Adds elements to the DateList |
RemoveDateListElements |
Removes elements of the DateList |