summaryrefslogtreecommitdiff
path: root/MIBS/aviat-wtm/AVIAT-TEXTCONVENTION-MIB
blob: 56c7d0d54384962f9e3c34f13f76006a44197c7e (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
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
-- ****************************************************************************
-- aviatTextConvention.mib: Aviat Networks Common Textual Conventions
--
-- Copyright © 2014 Aviat U.S, Inc. All rights reserved.
-- Certain information and content may be provided by third parties to AVIAT,
-- and in each case, such copyrighted work remains the property of that third
-- party creator/licensor.
-- All rights not expressly granted herein are reserved. Except as otherwise
-- required by applicable law, any reproduction, distribution, modification,
-- retransmission, or publication of any copyrighted material is strictly
-- prohibited without the express written consent of the copyright owner.
-- "AVIAT", "AVIAT NETWORKS" and the AVIAT logo are trademarks of Aviat
-- Networks, Inc. All other trademarks or brand names may be trademarks or
-- registered trademarks of AVIAT's affiliated companies in the United States
-- and/or other countries.
--
-- ****************************************************************************

AVIAT-TEXTCONVENTION-MIB DEFINITIONS ::= BEGIN
    IMPORTS
        MODULE-IDENTITY, Integer32, Unsigned32
            FROM SNMPv2-SMI
        TEXTUAL-CONVENTION
            FROM SNMPv2-TC
        aviatModules
            FROM STXN-GLOBALREGISTER-MIB;

    aviatTextConventionModule MODULE-IDENTITY
        LAST-UPDATED    "201703282339Z"
        ORGANIZATION    "Aviat Networks"
        CONTACT-INFO    "Aviat Networks
                         Customer Service

                         Postal: 5200 Great America Parkway
                                 Santa Clara
                                 California 95054
                                 United States of America

                         Tel: 408 567 7000

                         E-mail: mibsupport@aviatnet.com"
        DESCRIPTION
                "This module defines the textual conventions used throughout
                 the DMC Aviat Enterprise MIB. The definitions in this module
                 are for general purpose use. Textual conventions that are for
                 specific MIB functionality are defined in the respective MIB
                 modules."
        REVISION        "201703282339Z"
        DESCRIPTION
                "Added modulation2048qam and modulation4096qam modulations
                 for WTM4000."
        REVISION        "201507290845Z"
        DESCRIPTION
                "Added RFU side band type textual convention."
        REVISION        "201501050910Z"
        DESCRIPTION
                "Added monitoredHotStandby protection type textual convention."
        REVISION        "201408262329Z"
        DESCRIPTION
                "Added the textual convention AviatL1LinkAggregationType to
                 discern whether a layer 1 link aggregation group uses the
                 Aviat L1LA mode or PLA mode."
        REVISION        "201401210157Z"
        DESCRIPTION
                "Initial Version."
            ::= { aviatModules 1 }


-- ****************************************************************************
-- Textual Conventions
-- ****************************************************************************
    AviatFunctionTimer ::=      TEXTUAL-CONVENTION
        DISPLAY-HINT    "d"
        STATUS          current
        DESCRIPTION     "This specifies the status of the Function Related
                         Timer described as follows:

                              0               The function is off
                             -1               The function is permanently on
                                              (until it is manually switched
                                              off or the unit is powered off)
                             positive value   The number of seconds until the
                                              function is automatically
                                              switched Off"
        SYNTAX          Integer32 ( -1..2147483647 )

    AviatModulationType ::=     TEXTUAL-CONVENTION
        STATUS          current
        DESCRIPTION     "These are the types of modulation techniques."
        SYNTAX          INTEGER {
                                    modulationNone (1),
                                    modulationQpsk (2),
                                    modulation16qam (3),
                                    modulation32qam (4),
                                    modulation64qam (5),
                                    modulation128qam (6),
                                    modulation256qam (7),
                                    modulation512qam (8),
                                    modulation1024qam (9),
                                    modulation256qamHG (10),
                                    modulation512qamHG (11),
                                    modulation1024qamHG (12),
                                    modulation2048qam (13),
                                    modulation4096qam (14)
                                }

    AviatPowerLevel ::=         TEXTUAL-CONVENTION
        DISPLAY-HINT    "d-1"
        STATUS          current
        DESCRIPTION     "The power in 0.1dBm steps."
        SYNTAX          Integer32

    AviatDecibel ::=            TEXTUAL-CONVENTION
        DISPLAY-HINT    "d-1"
        STATUS          current
        DESCRIPTION     "Ratio in 0.1dB steps."
        SYNTAX          Integer32

    AviatProtectionType ::=     TEXTUAL-CONVENTION
        STATUS          current
        DESCRIPTION     "The protection modes for a protected pair."
        SYNTAX          INTEGER {
                                    nonProtected (1),
                                    hotStandby (2),
                                    spaceDiversity (3),
                                    frequencyDiversity (4),
                                    monitoredHotStandby (5)
                                }

    AviatPluginModuleType ::=   TEXTUAL-CONVENTION
        STATUS          current
        DESCRIPTION     "These are the types of plugin modules."
        SYNTAX          INTEGER {
                                    pluginModuleNone (1),
                                    pluginModuleUnsupported (2),
                                    pluginModulePOEx2 (41),
                                    pluginModulePWR (61),
                                    pluginModulePWRAUX (62),
                                    pluginModuleRACx1 (81),
                                    pluginModuleRACx2 (82)
                                }

    AviatLoggingProtocolType ::=    TEXTUAL-CONVENTION
        STATUS          current
        DESCRIPTION     "These are the types of network protocols for remote
                         logging."
        SYNTAX          INTEGER {
                                    protocolUdp (1),
                                    protocolTcp (2),
                                    protocolTls (3)
                                }

    AviatTimeOfDay ::=          TEXTUAL-CONVENTION
        DISPLAY-HINT    "1d:1d:1d.1d"
        STATUS          current
        DESCRIPTION     "A time in any given day. This is in localtime.

                         field  octets  contents                  range
                         =====  ======  ========                  =====
                           1       1    hour                      0..23
                           2       2    minutes                   0..59
                           3       3    seconds                   0..60
                                        (use 60 for leap-second)
                           4       4    deci-seconds              0..9"
         SYNTAX          OCTET STRING (SIZE (4))

    AviatEnabledStatus ::=      TEXTUAL-CONVENTION
        STATUS          current
        DESCRIPTION     "A simple status value for generic use."
        SYNTAX          INTEGER {
                                    enabled (1),
                                    disabled (2)
                                }

    AviatTableIndexInteger ::=  TEXTUAL-CONVENTION
        DISPLAY-HINT    "d"
        STATUS          current
        DESCRIPTION     "An integer which may be used as a table index. If 0
                         then it is invalid."
        SYNTAX          Unsigned32 ( 0..65535 )

    AviatL1LinkAggregationType ::=  TEXTUAL-CONVENTION
        STATUS          current
        DESCRIPTION     "The aggregation type for a L1 link aggregation group."
        SYNTAX          INTEGER {
                                    l1la (1),
                                    pla (2)
                                }

    AviatRfuSideBandType ::=  TEXTUAL-CONVENTION
        STATUS          current
        DESCRIPTION     "The side band type for an RFU."
        SYNTAX          INTEGER {
                                    highBand (1),
                                    lowBand (2),
                                    fullBand (3)
                                }

    AviatYangIdentityRef ::= TEXTUAL-CONVENTION
        DISPLAY-HINT "255t"
        STATUS       current
        DESCRIPTION
            "A reference to a Yang identity, consisting of the namespace and identity id.
             These are represented as a string delimited with a colon, 
             i.e. namespace:identity"
        SYNTAX       OCTET STRING (SIZE (0..255))

END