Referencebasetime
time
Time and duration specifications.
package
base::time
Time and duration specifications.
Types
| Type | Kind | Description |
|---|---|---|
AnyEpochTimePeriod | union | Specification of time period. It can be specified directly (as BareEpochTimePeriod) or be a reference to one defined earlier (and stored as EpochTimePeriod). |
AnyEpochTimePeriodTypeEnum | enum | Enumeration for AnyEpochTimePeriod union. |
BareEpochTimePeriod | struct | Specification of epoch. |
BaseEpochTimePeriodMicroSeconds | struct | |
DirectDuration | typedef | A duration as defined by the ISO 8601. |
DirectTime | typedef | Time as defined by the RFC 3339, section 5.6. |
DirectTimeMicroSeconds | typedef | A signed 64-bit integer representing absolute time or relative duration. In microseconds (1/1,000,000th of a second). Used as timestamp: * Represents the elapsed time since the Unix Epoch (January 1, 1970, 00:00:00 UTC). * Negative values represent time before the 1970 epoch. Used as duration: * Represents a delta between two points in time. * Supports negative spans (e.g., time remaining or offsets). |
Duration | union | Duration union. |
DurationTimeEnum | enum | Enumeration for Duration union. |
EndQualifierEnum | enum | |
IndexedDuration | struct | Used to reference a shared discretisation of time based on shared Epoch, time-step and duration. Time period must have been previously specified, or defined here. Epoch part is not used. |
IndexedTime | struct | Used to reference a shared discretisation of time based on shared Epoch, time-step and duration. Time period must have been previously specified, or defined here. |
StartQualifierEnum | enum | |
Time | union | Time union. |
TimeRange | struct | Time range with additional qualification. * start = start time of the given time window * end = end time of the given time window * start_qualifier = condition for when a specific task will start, in relation to the start of the given time window * end_qualifier = condition for when a specific task will end, in relation to the end of the given time window NOTE: For default settings - if no time window is entered, assume that the task times are INDEFINITE (undefined). If there is no time window, the task start/end MUST be either ASAP or INDEFINITE. Some of the values only make sense in context. |
TimeTypeEnum | enum | Enumeration for Time union. |
Diagrams
Diagrams
Loading diagram…
P7 : STANAG 4817 : CORE (time)
Loading diagram…
P7 : STANAG 4817 : CORE (time epochs)
Loading diagram…
P7 : STANAG 4817 : CORE (time relations)
Loading diagram…
P7 : STANAG 4817 : CORE (time formats)
Loading diagram…
TaskWithDetails
Task with details is structure intended for sharing task details. It has task details as required field and identifiers.
AnyEpochTimePeriod
Specification of time period. It can be specified directly (as BareEpochTimePeriod) or be a reference to one defined earlier (and stored as EpochTimePeriod).