ClockLast modified on 2023-06-23 09:35 |
Submit Comment |
| ID | Type | Name | Description | Links | Access |
|---|---|---|---|---|---|
| Clock-MIB-1 | comment | comment |
Clock Header
|
||
| Clock-MIB-2 | mib | ISO26048-1-Clock |
|
||
| Clock-MIB-3 | module-identity | fdClockMIB |
This MIB defines a generalized clock that can be used within a field device to track time, including an optional local time with a time zone and daylight saving time (a.k.a., 'summer time') offsets. Copyright (C) International Organization for Standardization (ISO). This MIB module is part of ISO 26048-1; see ISO 26048-1 for full legal notices. |
||
| Clock-MIB-4 | comment | comment |
Object Definitions
|
||
| Clock-MIB-5 | object-identity | fdClockUtc |
A node for managing the local clock parameters. |
||
| Clock-MIB-6 | object-type | fdClockUtcTime |
1 UTC timeThe number of milliseconds that have elapsed since 00:00:00.000 (midnight) Coordinated Universal Time (UTC). Exactly one second past midnight UTC would be represented as 1000. |
Satisfies:
26048_1-827 Set UTC time
26048_1-829 Retrieve UTC time
|
read-write |
| Clock-MIB-7 | object-type | fdClockUtcDate |
2 UTC dateThe Gregorian calendar date represented as the OER-encoded structure of: SEQUENCE { year INTEGER (0..65535), month INTEGER (1..12), date INTEGER (1..31) } An attempt to SET this object to a value of a non-existent date (e.g., 29 February 2019), shall cause the the field device to respond with a 'wrongValue' error. |
Satisfies:
26048_1-827 Set UTC time
26048_1-829 Retrieve UTC time
|
read-write |
| Clock-MIB-8 | object-type | fdClockResolution |
3 Clock resolutionThe resolution of the internal clock as reported by fdClockUtcTime. A clock with a resolution of 1 second would report a value of 1000; a clock with a resolution of 1 millisecond would report a value of 1. |
Satisfies:
26048_1-822 Discover UTC clock capabilities
|
read-only |
| Clock-MIB-9 | object-type | fdClockSupportedSources |
4 Supported time sources for clockThe clock synchronization sources supported by the device. other - one or more sources not defined by this standard snmp - allows setting fdClockUtcTime via SNMP or other mechanism that may be subject to network delays network - network time protocol (NTP) or similar mechanism that includes logic to compensate for network delays to provide accuracies better than 100 ms radio - terrestrial radio-based time broadcast, such as WWV satellite - satellite-based signal such as provided by global navigation system satellites |
Satisfies:
26048_1-822 Discover UTC clock capabilities
|
read-only |
| Clock-MIB-10 | object-type | fdClockRequestedSource |
5 Requested time source for clockThe requested clock synchronization source. The value of this object may default to 'local' to indicate that the device does not automatically attempt to synchronize with any external source. The value of this object shall automatically transition to 'snmp' whenever fdClockUtcTime or fdClockUtcDate is successfully set via an 'snmp' interface. If a request is received to set the value to 'other', 'snmp', or 'local', the field device shall return a 'wrongValue' error. If the value of this object is 'network', 'radio', or 'satellite', the device shall attempt to synchronize to the requested source at least once every fdClockSyncCycle. If the field device fails to synchronize with the requested source, or fails to be set via 'snmp' when in the 'snmp' mode, for a period exceeding the fdClockSyncCycle duration, the device may attempt to synchronize with an alternate source. However, the field device shall continue to attempt to synchronize with the requested source at least once every fdClockSyncCycle. The device shall not synchronize with another source if synchronization with the requested source is successful. |
Satisfies:
26048_1-823 Configure UTC clock
26048_1-824 Confirm UTC clock configuration
|
read-write |
| Clock-MIB-11 | object-type | fdClockSource |
6 Current time source for clockThe source used for the most recent clock synchronization. When operating as expected, this value should reflect the value of fdClockRequestedSource once the clock synchronizes. If the clock has not been able to successfully synchronize with the requested source within the last fdClockSyncCycle, this object shall reflect the current source; if the field device has not successfully synchronized with any external source, this object shall report a value of 'local'. |
Satisfies:
26048_1-825 Determine UTC clock status
|
read-only |
| Clock-MIB-12 | object-type | fdClockRequestedSourceStatus |
7 Status of requested time sourceThe status of the requested time source for the clock (fdClockRequestedSource). other: The status of the requested source is not represented by any of the other states. normal: The source is providing information as expected. dataError: The last update from the source contained an error in the supplied data. timeout: The source has failed to successfully provide an update within the fdClockSyncCycle plus the implementation defined grace period. pending: The field device has initiated a process to obtain an updated time or is otherwise expecting an update from the time source; while the field device has not yet successfully received an update the time since the last update is still within the fdClockSyncCycle plus any implementation-defined grace period. discontinuity: The source provided an update that resulted in a discontinuity in the time greater than fdClockDiscontinuityMaxAdjustment; when this occurs, the status will return to 'normal' after 10 seconds or when the status is read via SNMP, which ever comes first. |
Satisfies:
26048_1-826 Determine UTC time source status
|
read-only |
| Clock-MIB-13 | object-type | fdClockSourceStatus |
8 Status of current time sourceThe status of the current time source for the clock (fdClockSource). other: The status of the requested source is not represented by any of the other states. normal: The source is providing information as expected. dataError: The last update from the source contained an error in the supplied data. timeout: The source has failed to successfully provide an update within the fdClockSyncCycle plus the implementation defined grace period. pending: The source has failed to successfully provide an update within the fdClockSyncCycle, but is still within the implementation defined grace period. discontinuity: The source provided an update that resulted in a discontinuity greater than fdClockDiscontinuityMaxAdjustment; when this occurs, the status will return to 'normal' after 10 seconds or until the status is read via SNMP, which ever comes first. |
Satisfies:
26048_1-826 Determine UTC time source status
|
read-only |
| Clock-MIB-14 | object-type | fdClockSyncCycle |
9 Synchronization cycle for clockThe amount of time between each synchronization with the time source. The device clock shall synchronize at least once every indicated cycle. |
Satisfies:
26048_1-823 Configure UTC clock
26048_1-824 Confirm UTC clock configuration
|
read-write |
| Clock-MIB-15 | object-type | fdClockLastSyncTime |
10 Last synchronization time for clockThe UTC time at which the last synchronization to an external reference clock was made. |
Satisfies:
26048_1-825 Determine UTC clock status
|
read-only |
| Clock-MIB-16 | object-type | fdClockLastSyncDate |
11 Last synchronization date for clockThe UTC date on which the last synchronization to an external reference clock was made. |
Satisfies:
26048_1-825 Determine UTC clock status
|
read-only |
| Clock-MIB-17 | object-type | fdClockSupportedTimeKeeping |
12 Supported time keeping sourcesThe mechanisms by which the fdClockUtcTime object is able to track the passage of time. other - a source not defined by this standard lineFrequency - tracking the AC power line frequency rtcSqareWave - tracking a real-time clock square wave crystal - using an internal time crystal external - the synchronizes with the fdClockSource at least once a minute |
Satisfies:
26048_1-822 Discover UTC clock capabilities
|
read-only |
| Clock-MIB-18 | object-type | fdClockRequestedTimeKeeping |
13 Requested time keeping sourceThe requested mechanism to keep time within the fdClockUtcTime object between synchronization events. other - use a source not defined by this standard lineFrequency - track the AC power line frequency rtcSqareWave - track a real-time clock square wave crystal - use the internal time crystal external - synchronize with the fdClockSource at least once a minute |
Satisfies:
26048_1-823 Configure UTC clock
26048_1-824 Confirm UTC clock configuration
|
read-write |
| Clock-MIB-19 | object-type | fdClockTimeKeeping |
14 Current time keeping sourceThe mechanism currently being used to keep time within the fdClockUtcTime object between synchronization events. unknown - the source is unknown or cannot be determined; this is considered an error state other - a source not defined by this standard lineFrequency - tracking the AC power line frequency rtcSqareWave - tracking a real-time clock square wave crystal - using an internal time crystal external - synchronizes with the fdClockSource at least once a minute |
Satisfies:
26048_1-825 Determine UTC clock status
|
read-only |
| Clock-MIB-20 | object-type | fdClockDiscontinuitySource |
15 Source of last discontinuity of clockThe source of the time that caused the discontinuity. unknown - The source of the discontinuity is unknown other - The discontinuity and previous source were both 'other' snmp - The discontinuity and previous source were both 'snmp' network - The discontinuity and previous source were both 'network' radio - The discontinuity and previous source were both 'radio' satellite - The discontinuity and previous source were both 'satellite' local - The discontinuity and previous source were both 'local' changedOther - The discontinuity source was 'other', but the previous source was not 'other' changedSnmp - The discontinuity source was 'snmp', but the previous source was not 'snmp' changedNetwork - The discontinuity source was 'network', but the previous source was not 'network' changedRadio - The discontinuity source was 'radio', but the previous source was not 'radio' changedSatellite - The discontinuity source was 'satellite', but the previous source was not 'satellite' changedLocal - The discontinuity source was 'local', but the previous source was not 'local' |
Satisfies:
26048_1-831 Determine time discontinuity information
|
read-only |
| Clock-MIB-21 | object-type | fdClockDiscontinuityDelta |
16 Change implemented in last discontinuityThe number of milliseconds that the discontinuity advanced the clock. A negative value indicates that the new time moved the clock backwards. A value of 0x80 00 00 00 indicates an unknown state (e.g., the clock has not been set since the last reboot). The range accounts for any delta within 24+ days; deltas outside of the range of this object shall indicate 0x80 00 00 01 for excessive roll-backs and 0x7F FF FF FF for excessive advances of the clock. |
Satisfies:
26048_1-831 Determine time discontinuity information
|
read-only |
| Clock-MIB-22 | object-type | fdClockDiscontinuityUpTime |
17 Indication of when last discontinuity was madeThe value of sysUpTime when the discontinuity value was implemented. |
Satisfies:
26048_1-831 Determine time discontinuity information
|
read-only |
| Clock-MIB-23 | object-type | fdClockDiscontinuityMaxAdjustment |
18 Definition of a discontinuityThe minimum number of milliseconds that the clock must be adjusted by (forwards or backwards) in order for the field device to record a discontinuity. The field device shall not support values less than its fdClockResolution value. |
Satisfies:
26048_1-823 Configure UTC clock
26048_1-824 Confirm UTC clock configuration
|
read-write |
| Clock-MIB-24 | comment | comment |
ClockLocal
|
||
| Clock-MIB-25 | object-identity | fdClockLocal |
A node for managing the local clock parameters. |
||
| Clock-MIB-26 | object-type | fdClockLocalStandardTimeZone |
19 Standard time zoneThe number of seconds between UTC time and the local standard time zone (not considering any daylight savings time adjustments). Positive values represent time zones in the eastern hemisphere; negative values represent time zones in the western hemisphere. |
Satisfies:
26048_1-846 Configure local clock
26048_1-847 Confirm local clock configuration
|
read-write |
| Clock-MIB-27 | object-type | fdClockLocalTime |
20 Local timeThe local time of day measured in milliseconds from local midnight; the value shall reflect the sum of fdClockUtcTime + (fdClockLocalStandardTimeZone * 1000) + (fdClockLocalDstAdjustment * 1000). |
Satisfies:
26048_1-848 Determine local clock time
|
read-only |
| Clock-MIB-28 | object-type | fdClockLocalDate |
21 Local dateThe local Gregorian Date per the values of fdClockUtcTime, fdClockLocalStandardTimeZone, and fdClockLocalDstAdjustment. |
Satisfies:
26048_1-848 Determine local clock time
|
read-only |
| Clock-MIB-29 | object-type | fdClockLocalDstAdjustment |
22 Current DST adjustmentThe number of seconds of the current offset due to daylight savings time. The value of this object shall be sum of the fdClockLocalDstOffset values from all active rows of the fdClockLocalDstTable where fdClockLocalDstApplied is equal to 'true'; if no such rows exist, the value of this object shall be zero (0). |
Satisfies:
26048_1-857 Determine daylight savings time adjustme…
|
read-only |
| Clock-MIB-30 | object-type | fdClockLocalDstMaxEntries |
23 Maximum entries in DST tableThe maximum number of entries allowed within the fdClockDstTable. |
Satisfies:
26048_1-852 Determine daylight saving time capabilit…
|
read-only |
| Clock-MIB-31 | comment | comment |
ClockDst
|
||
| Clock-MIB-32 | object-type | fdClockDstTable |
24 DST tableA dynamic table where each entry defines the characteristics of a daylight savings time rule (e.g., when it begins, when it ends, and how much of an offset is created). |
not-accessible | |
| Clock-MIB-33 | object-type | fdClockDstEntry |
The definition of a daylight saving time event pair. |
not-accessible | |
| Clock-MIB-34 | row | FdClockDstEntry | |||
| Clock-MIB-35 | object-type | fdClockDstIndex |
25 DST indexAn index used to identify the row within the fdClockDstTable. |
not-accessible | |
| Clock-MIB-36 | object-type | fdClockDstBeginMonth |
26 Start month for DST entryIndicates the month that is combined with fdClockLocalDstBeginDayOfMonth to determine the base date used to calculate the start of daylight savings time using other object values in this row. This is often the month in which daylight savings time begins, but may not be. For example, if the value of this object is December, beginDayOfMonth is 31, and beginOccurences is 'second'; daylight savings time will begin on the second week after 31 December, which would be in January of the following year. |
Satisfies:
26048_1-854 Configure daylight savings schedule
26048_1-855 Confirm daylight savings schedule config…
|
read-create |
| Clock-MIB-37 | object-type | fdClockDstBeginOccurrences |
27 Algorithm used to select start dateIf the value is 1-4, daylight savings time shall begin on the <named value of this object> <beginDayOfWeek> on or after <beginDayOfMonth><beginMonth>. If the value is 5-8, daylight savings time shall begin on the <named value of this object> <beginDayOfWeek> on or before <beginDayOfMonth> <beginMonth>. If the value is 9, daylight savings time shall begin on the <beginDayOfMonth> <beginMonth>. For example, if the value of this object is 2, the value of fdClockDstBeginDayOfWeek is 7, fdClockDstBeginDayOfMonth is 8 and fdClockDstBeginMonth is 3; daylight savings time would begin on the <second> <Sunday> on or after <8> <March>. |
Satisfies:
26048_1-854 Configure daylight savings schedule
26048_1-855 Confirm daylight savings schedule config…
|
read-create |
| Clock-MIB-38 | object-type | fdClockDstBeginDayOfWeek |
28 Day of week on which DST beginsIdentifies the day of week on which daylight savings time begins. |
Satisfies:
26048_1-854 Configure daylight savings schedule
26048_1-855 Confirm daylight savings schedule config…
|
read-create |
| Clock-MIB-39 | object-type | fdClockDstBeginDayOfMonth |
29 Date on which DST beginsIdentifies the day of the fdClockDstBeginMonth from which to calculate the start date of daylight savings. See fdClockDstBeginOccurrences for more details. |
Satisfies:
26048_1-854 Configure daylight savings schedule
26048_1-855 Confirm daylight savings schedule config…
|
read-create |
| Clock-MIB-40 | object-type | fdClockDstBeginTime |
30 Time at which DST adjustment beginsIndicates the nominal (local) time of day when the offset shall be applied in milliseconds past midnight. The nominal milliseconds past midnight may be different than actual milliseconds past midnight if the fdClockLocalTime was adjusted for any reason (e.g., another entry in this table). |
Satisfies:
26048_1-854 Configure daylight savings schedule
26048_1-855 Confirm daylight savings schedule config…
|
read-create |
| Clock-MIB-41 | object-type | fdClockDstEndMonth |
31 End month for DST entryThe month that is combined with fdClockDstEndDayOfMonth to determine the base date used to calculate the end of daylight savings time using other object values in this row. This is often the month in which daylight savings time ends, but may not be. For example, if the value of this object is December, endDayOfMonth is 31, and endOccurences is 'second'; daylight savings time will end in January of the following year. |
Satisfies:
26048_1-854 Configure daylight savings schedule
26048_1-855 Confirm daylight savings schedule config…
|
read-create |
| Clock-MIB-42 | object-type | fdClockDstEndOccurrences |
32 Algorithm used to select end dateIf the value is 1-4, daylight savings time shall end on the <named value of this object> <endDayOfWeek> on or after <endDayOfMonth> <endMonth>. If the value is 5-8, daylight savings time shall end on the <named value of this object> <endDayOfWeek> on or before <endDayOfMonth> <endMonth>. If the value is 9, daylight savings time shall end on the <endDayOfMonth> of <endMonth>. |
Satisfies:
26048_1-854 Configure daylight savings schedule
26048_1-855 Confirm daylight savings schedule config…
|
read-create |
| Clock-MIB-43 | object-type | fdClockDstEndDayOfWeek |
33 Day of week on which DST endsIdentifies the day of week on which daylight savings time ends. |
Satisfies:
26048_1-854 Configure daylight savings schedule
26048_1-855 Confirm daylight savings schedule config…
|
read-create |
| Clock-MIB-44 | object-type | fdClockDstEndDayOfMonth |
34 Date on which DST endsThe day of the month from which to calculate the end of daylight savings time per the rules defined in endOccurrences. |
Satisfies:
26048_1-854 Configure daylight savings schedule
26048_1-855 Confirm daylight savings schedule config…
|
read-create |
| Clock-MIB-45 | object-type | fdClockDstEndTime |
35 Time at which DST adjustment endsIndicates the time of day when the offset specified in this row shall be removed (if it is currently applied). For example, if the value of this object is 1800000 and offset is 3600000, the daylight savings time offset will be removed at the first instance of 00:30 on the identified end date. Removing the offset in this case would cause the local time to fall back to 23:30 on the previous day and then the clock would run normally. |
Satisfies:
26048_1-854 Configure daylight savings schedule
26048_1-855 Confirm daylight savings schedule config…
|
read-create |
| Clock-MIB-46 | object-type | fdClockDstOffset |
36 Adjustment made by DST entryThe number of seconds to advance the local clock when this row of daylight savings time is in effect. The total adjustment made to the local clock shall be the sum of all rows where the daylight savings time is in effect. |
Satisfies:
26048_1-854 Configure daylight savings schedule
26048_1-855 Confirm daylight savings schedule config…
|
read-create |
| Clock-MIB-47 | object-type | fdClockDstApplied |
37 Indication whether this DST entry is activeIndicates whether the offset defined by the row is currently applied. |
Satisfies:
26048_1-856 Determine daylight savings time active
|
read-only |
| Clock-MIB-48 | object-type | fdClockDstStorageType |
38 DST storage typeThe type of memory in which this entry is stored. |
Satisfies:
26048_1-854 Configure daylight savings schedule
26048_1-855 Confirm daylight savings schedule config…
|
read-create |
| Clock-MIB-49 | object-type | fdClockDstRowStatus |
39 DST row statusThe status of this conceptual row. The value of this object shall be 'notReady' whenever the offset for this row is set to zero (0). Setting this object to 'notInService' while the offset defined by this row is currently applied will immediately remove the offset (adjusting the local time). Setting this object to 'active' shall immediately cause the offset to be applied per the rules defined by this row of the table as if the row had been active the entire time. The other objects in this row may not be modified while the value of this object is 'active'. An attempt to set any other object in this row while this object is 'active' shall result in an inconsistentValue error. |
Satisfies:
26048_1-854 Configure daylight savings schedule
26048_1-855 Confirm daylight savings schedule config…
|
read-create |
| Clock-MIB-50 | comment | comment |
Conformance Information
|
||
| Clock-MIB-51 | object-identity | fdClockConformance |
A node containing conformance statements related to the fdClockMIB, as defined in ISO/TS 20684-7. |
||
| Clock-MIB-52 | object-identity | fdClockCompliances |
A node for compliance statements for the fdClockMIB. |
||
| Clock-MIB-53 | object-identity | fdClockGroups |
A node for group definitions related to fdClockMIB. |
||
| Clock-MIB-54 | module-compliance | fdClockComplianceV1 |
An implementation that supports a local clock may support DST settings. |
||
| Clock-MIB-55 | object-group | fdUtcClockGroupV1 |
Management information that identifies the capabilities of the UTC Clock. |
||
| Clock-MIB-56 | object-group | fdLocalClockGroupV1 |
Management information used to configure the Local Clock. |
||
| Clock-MIB-57 | object-group | fdDstClockGroupV1 |
Management information that describes the capabilities of the daylight saving time (a.k.a. summer time) feature of the Local Clock. |
||
| Clock-MIB-58 | end | end |
Phasellus convallis elit id ullamcorper pulvinar. Duis aliquam turpis mauris, eu ultricies erat malesuada quis. Aliquam dapibus, lacus eget hendrerit bibendum, urna est aliquam sem, sit amet imperdiet est velit quis lorem.