summaryrefslogtreecommitdiff
path: root/MIBS/cambium/TERRAGRAPH-RADIO-MIB
blob: 7c6150a697e7c30bcb28956d735e90b50e231a7c (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
TERRAGRAPH-RADIO-MIB DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Integer32,
      enterprises                                     FROM SNMPv2-SMI
    TEXTUAL-CONVENTION, DisplayString                 FROM SNMPv2-TC;

tgRadioMIB MODULE-IDENTITY
    LAST-UPDATED "202001080000Z"
    ORGANIZATION "Terragraph"
    CONTACT-INFO "fbc-terragraph@fb.com"
    DESCRIPTION "Terragraph Radio MIB"
    REVISION "202001080000Z"
    DESCRIPTION "First Draft"
    ::= { terragraph 60 }

-- cnWave identifier
terragraph   OBJECT IDENTIFIER ::= { enterprises 17713 }
interfaces   OBJECT IDENTIFIER ::= { tgRadioMIB 1 }

ObjectIndex ::= TEXTUAL-CONVENTION
    DISPLAY-HINT "x"
    STATUS current
    DESCRIPTION ""
    SYNTAX Integer32 (-2147483648..2147483647)

tgRadioInterfacesTable OBJECT-TYPE
    SYNTAX          SEQUENCE OF TgRadioStatEntry
    MAX-ACCESS      not-accessible
    STATUS          current
    DESCRIPTION     "Terragraph Radio Interfaces"
    ::= { interfaces 1 }

tgRadioStatEntry OBJECT-TYPE
    SYNTAX          TgRadioStatEntry
    MAX-ACCESS      not-accessible
    STATUS          current
    DESCRIPTION     "Terragraph Radio Interface"
    INDEX           { ifIndex }
    ::= { tgRadioInterfacesTable 1 }

TgRadioStatEntry ::= SEQUENCE {
    ifIndex         ObjectIndex,
    ifName          DisplayString,
-- TODO: Should be MacAddress
    macAddr         DisplayString,
-- TODO: Should be MacAddress
    remoteMacAddr   DisplayString,
    mcs             Gauge32,
    snr             Integer32,
    rssi            Integer32
}

ifIndex OBJECT-TYPE
    SYNTAX          ObjectIndex
    MAX-ACCESS      not-accessible
    STATUS          current
    DESCRIPTION     ""
    ::= { tgRadioStatEntry 1 }

ifName OBJECT-TYPE
    SYNTAX          DisplayString
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION     ""
    ::= { tgRadioStatEntry 2 }

macAddr OBJECT-TYPE
    SYNTAX          DisplayString
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION     ""
    ::= { tgRadioStatEntry 3 }

remoteMacAddr OBJECT-TYPE
    SYNTAX          DisplayString
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION     ""
    ::= { tgRadioStatEntry 4 }

mcs OBJECT-TYPE
    SYNTAX          Gauge32
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION     ""
    ::= { tgRadioStatEntry 5 }

snr OBJECT-TYPE
    SYNTAX          Integer32
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION     ""
    ::= { tgRadioStatEntry 6 }

rssi OBJECT-TYPE
    SYNTAX          Integer32
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION     ""
    ::= { tgRadioStatEntry 7 }

END