This structure defines a time span, with start and end dates that are either open or absolute. The structure is defined in Table 30.
The StartDate and EndDate are limited to either use specific dates, i.e., wild cards like odd months are not allowed, or unspecified dates, i.e. only use wild cards.
In case a specific date is provided, 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 DayOfWeek field shall be “unspecified”.
In case an unspecified date is provided, the Year field shall be 0, the Month field shall be “unspecified”, the DayOfMonth field shall be “unspecified”, and the DayOfWeek field shall be “unspecified”.
No other values shall be used for StartDate and EndDate.
Table 30 – DateRangeType Structure
Name |
Type |
Description |
DateRangeType |
structure |
|
StartDate |
DateType |
The start date of the date range. The start day is included in the range. |
EndDate |
DateType |
The end date of the date range. The end day is included in the range. |
Its representation in the AddressSpace is defined in Table 31.
Table 31 – DateRangeType Definition
Attribute |
Value |
|||||
BrowseName |
DateRangeType |
|||||
IsAbstract |
False |
|||||
Description |
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”. |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure |
||||||
Conformance Units |
||||||
Scheduler Scheduling Base |
||||||
Scheduler Calendar Base |