@@ -88,35 +88,46 @@ class TransceiverSensorData(BaseSensorData):
88
88
'name' : 'Temperature' ,
89
89
'oid_offset_base' : SENSOR_TYPE_TEMP ,
90
90
'sort_factor' : 0 ,
91
- 'lane_based_sensor' : False
91
+ 'lane_based_sensor' : False ,
92
+ 'highalarmkey' : 'temphighalarm' ,
93
+ 'lowalarmkey' : 'templowalarm'
94
+
92
95
},
93
96
'voltage' : {
94
97
'pattern' : 'voltage' ,
95
98
'name' : 'Voltage' ,
96
99
'oid_offset_base' : SENSOR_TYPE_VOLTAGE ,
97
100
'sort_factor' : 9000 ,
98
- 'lane_based_sensor' : False
101
+ 'lane_based_sensor' : False ,
102
+ 'highalarmkey' :'vcchighalarm' ,
103
+ 'lowalarmkey' :'vcclowalarm'
99
104
},
100
105
'rxpower' : {
101
106
'pattern' : r'rx(\d+)power' ,
102
107
'name' : 'RX Power' ,
103
108
'oid_offset_base' : SENSOR_TYPE_PORT_RX_POWER ,
104
109
'sort_factor' : 2000 ,
105
- 'lane_based_sensor' : True
110
+ 'lane_based_sensor' : True ,
111
+ 'highalarmkey' :'rxpowerhighalarm' ,
112
+ 'lowalarmkey' :'rxpowerlowalarm'
106
113
},
107
114
'txpower' : {
108
115
'pattern' : r'tx(\d+)power' ,
109
116
'name' : 'TX Power' ,
110
117
'oid_offset_base' : SENSOR_TYPE_PORT_TX_POWER ,
111
118
'sort_factor' : 1000 ,
112
- 'lane_based_sensor' : True
119
+ 'lane_based_sensor' : True ,
120
+ 'highalarmkey' :'txpowerhighalarm' ,
121
+ 'lowalarmkey' : 'txpowerlowalarm'
113
122
},
114
123
'txbias' : {
115
124
'pattern' : r'tx(\d+)bias' ,
116
125
'name' : 'TX Bias' ,
117
126
'oid_offset_base' : SENSOR_TYPE_PORT_TX_BIAS ,
118
127
'sort_factor' : 3000 ,
119
- 'lane_based_sensor' : True
128
+ 'lane_based_sensor' : True ,
129
+ 'highalarmkey' :'txbiashighalarm' ,
130
+ 'lowalarmkey' :'txbiaslowalarm'
120
131
}
121
132
}
122
133
@@ -171,25 +182,34 @@ class PSUSensorData(BaseSensorData):
171
182
'pattern' : 'temp' ,
172
183
'name' : 'Temperature' ,
173
184
'oid_offset_base' : SENSOR_TYPE_TEMP ,
174
- 'sort_factor' : 0
185
+ 'sort_factor' : 0 ,
186
+ 'highalarmkey' :'high_threshold' ,
187
+ 'lowalarmkey' :'low_threshold'
188
+
175
189
},
176
190
'voltage' : {
177
191
'pattern' : 'voltage' ,
178
192
'name' : 'Voltage' ,
179
193
'oid_offset_base' : SENSOR_TYPE_VOLTAGE ,
180
- 'sort_factor' : 9000
194
+ 'sort_factor' : 9000 ,
195
+ 'highalarmkey' :'voltage_max_threshold' ,
196
+ 'lowalarmkey' :'voltage_min_threshold'
181
197
},
182
198
'power' : {
183
199
'pattern' : 'power' ,
184
200
'name' : 'Power' ,
185
201
'oid_offset_base' : SENSOR_TYPE_POWER ,
186
- 'sort_factor' : 2000
202
+ 'sort_factor' : 2000 ,
203
+ 'highalarmkey' :'power_max_threshold' ,
204
+ 'lowalarmkey' :'power_max_threshold'
187
205
},
188
206
'current' : {
189
207
'pattern' : 'current' ,
190
208
'name' : 'Current' ,
191
209
'oid_offset_base' : SENSOR_TYPE_CURRENT ,
192
- 'sort_factor' : 1000
210
+ 'sort_factor' : 1000 ,
211
+ 'highalarmkey' :'current_max_threshold' ,
212
+ 'lowalarmkey' :'current'
193
213
}
194
214
}
195
215
@@ -259,7 +279,9 @@ class ThermalSensorData(BaseSensorData):
259
279
'pattern' : 'temperature' ,
260
280
'name' : 'Temperature' ,
261
281
'oid_offset_base' : SENSOR_TYPE_TEMP ,
262
- 'sort_factor' : 0
282
+ 'sort_factor' : 0 ,
283
+ 'highalarmkey' :'high_threshold' ,
284
+ 'lowalarmkey' :'low_threshold'
263
285
}
264
286
}
265
287
0 commit comments