summaryrefslogtreecommitdiff
path: root/MIBS/adva/F3-TIMEZONE-MIB
blob: cdd7482c87004d3d2ea236eeb03e166b59e154ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
F3-TIMEZONE-MIB DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-COMPLIANCE, OBJECT-GROUP 
             FROM SNMPv2-CONF
    MODULE-IDENTITY, OBJECT-TYPE, Integer32
             FROM SNMPv2-SMI
    TEXTUAL-CONVENTION, DisplayString, TruthValue
             FROM SNMPv2-TC
    fsp150cm
             FROM  ADVA-MIB;

f3TimeZoneMIB MODULE-IDENTITY
    LAST-UPDATED        "201406050000Z"
    ORGANIZATION    "ADVA Optical Networking"
    CONTACT-INFO
            "        Michal Pawlowski
                     ADVA Optical Networking, Inc.
                Tel: +48 58 7716 416
             E-mail: mpawlowski@advaoptical.com
             Postal: ul. Slaska 35/37
                     81-310 Gdynia, Poland"
    DESCRIPTION
            "This module defines the Time Zone MIB definitions 
             used by the F3 (FSP150CM/CC) product lines.
             Copyright (C) ADVA Optical Networking."
    REVISION        "201406050000Z"
    DESCRIPTION
        "
         Notes from release 201406050000Z,
         (1) MIB version ready for release FSP150CC 6.5.CC." 

    ::= {fsp150cm 32}

-- 
-- OID definitions
-- 

f3TimeZoneConfigObjects            OBJECT IDENTIFIER ::= {f3TimeZoneMIB 1}
f3TimeZoneConformance              OBJECT IDENTIFIER ::= {f3TimeZoneMIB 2}

--
-- Textual Conventions 
-- 

MonthOfYear ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
        "Month of year."
    SYNTAX      INTEGER {
                  january(1),
                  february(2),
                  march(3),
                  april(4),
                  may(5),
                  june(6),
                  july(7),
                  august(8),
                  september(9),
                  october(10),
                  november(11),
                  december(12)
                }

--
--  Time Zone Configure Scalars
--

f3TimeZoneUtcOffset OBJECT-TYPE
    SYNTAX     DisplayString
    MAX-ACCESS read-write
    STATUS     current
    DESCRIPTION
         "This object provides the ability to set UTC offset."
    ::= { f3TimeZoneConfigObjects 1 }

f3TimeZoneDstControlEnabled OBJECT-TYPE
    SYNTAX     TruthValue
    MAX-ACCESS read-write
    STATUS     current
    DESCRIPTION
         "This object provides the ability to toggle DST functionality."
    ::= { f3TimeZoneConfigObjects 2 }

f3TimeZoneDstUtcOffset OBJECT-TYPE
    SYNTAX     DisplayString
    MAX-ACCESS read-write
    STATUS     current
    DESCRIPTION
         "This object provides the ability to set DST Offset which is
          the Daylight Savings Time offset from Local Time."
    ::= { f3TimeZoneConfigObjects 3 }

f3TimeZoneDstStartMonth OBJECT-TYPE
    SYNTAX     MonthOfYear
    MAX-ACCESS read-write
    STATUS     current
    DESCRIPTION
         "This object provides the ability to set DST start month."
    ::= { f3TimeZoneConfigObjects 4 }

f3TimeZoneDstStartDay OBJECT-TYPE
    SYNTAX     DisplayString
    MAX-ACCESS read-write
    STATUS     current
    DESCRIPTION
         "This object provides the ability to set DST start day."
    ::= { f3TimeZoneConfigObjects 5 }

f3TimeZoneDstStartTime OBJECT-TYPE
    SYNTAX     DisplayString
    MAX-ACCESS read-write
    STATUS     current
    DESCRIPTION
         "This object provides the ability to set DST start time."
    ::= { f3TimeZoneConfigObjects 6 }

f3TimeZoneDstEndMonth OBJECT-TYPE
    SYNTAX     MonthOfYear
    MAX-ACCESS read-write
    STATUS     current
    DESCRIPTION
         "This object provides the ability to set DST end month."
    ::= { f3TimeZoneConfigObjects 7 }

f3TimeZoneDstEndDay OBJECT-TYPE
    SYNTAX     DisplayString
    MAX-ACCESS read-write
    STATUS     current
    DESCRIPTION
         "This object provides the ability to set DST end day."
    ::= { f3TimeZoneConfigObjects 8 }

f3TimeZoneDstEndTime OBJECT-TYPE
    SYNTAX     DisplayString
    MAX-ACCESS read-write
    STATUS     current
    DESCRIPTION
         "This object provides the ability to set DST end time."
    ::= { f3TimeZoneConfigObjects 9 }

--
-- Conformance
--

f3TimeZoneCompliances OBJECT IDENTIFIER ::= {f3TimeZoneConformance 1}
f3TimeZoneGroups    OBJECT IDENTIFIER ::= {f3TimeZoneConformance 2}

f3TimeZoneCompliance MODULE-COMPLIANCE
    STATUS  current
    DESCRIPTION
            "Describes the requirements for conformance to the F3-TIMEZONE-MIB compliance."
    MODULE  -- this module
        MANDATORY-GROUPS {
              f3TimeZoneConfigGroup
        }
    ::= { f3TimeZoneCompliances 1 }

f3TimeZoneConfigGroup OBJECT-GROUP
    OBJECTS {
       f3TimeZoneUtcOffset,
       f3TimeZoneDstControlEnabled,
       f3TimeZoneDstUtcOffset,
       f3TimeZoneDstStartMonth,
       f3TimeZoneDstStartDay,
       f3TimeZoneDstStartTime,
       f3TimeZoneDstEndMonth,
       f3TimeZoneDstEndDay,
       f3TimeZoneDstEndTime
    }
    STATUS  current
    DESCRIPTION
             "A collection of objects used to manage the Time Zone."
    ::= { f3TimeZoneGroups 1 }

END