@@ -79,18 +79,18 @@ def __init__(self, codes):
79
79
NumberRegField (consts .VOLTAGE_LOW_ALARM_FIELD , self .get_addr (0x2 , 138 ), size = 2 , format = ">H" , scale = 10000 ),
80
80
NumberRegField (consts .VOLTAGE_HIGH_WARNING_FIELD , self .get_addr (0x2 , 140 ), size = 2 , format = ">H" , scale = 10000 ),
81
81
NumberRegField (consts .VOLTAGE_LOW_WARNING_FIELD , self .get_addr (0x2 , 142 ), size = 2 , format = ">H" , scale = 10000 ),
82
- NumberRegField (consts .TX_POWER_HIGH_ALARM_FIELD , self .get_addr (0x2 , 176 ), size = 2 , format = ">H" , scale = 1000 ),
83
- NumberRegField (consts .TX_POWER_LOW_ALARM_FIELD , self .get_addr (0x2 , 178 ), size = 2 , format = ">H" , scale = 1000 ),
84
- NumberRegField (consts .TX_POWER_HIGH_WARNING_FIELD , self .get_addr (0x2 , 180 ), size = 2 , format = ">H" , scale = 1000 ),
85
- NumberRegField (consts .TX_POWER_LOW_WARNING_FIELD , self .get_addr (0x2 , 182 ), size = 2 , format = ">H" , scale = 1000 ),
82
+ NumberRegField (consts .TX_POWER_HIGH_ALARM_FIELD , self .get_addr (0x2 , 176 ), size = 2 , format = ">H" , scale = 10000 ),
83
+ NumberRegField (consts .TX_POWER_LOW_ALARM_FIELD , self .get_addr (0x2 , 178 ), size = 2 , format = ">H" , scale = 10000 ),
84
+ NumberRegField (consts .TX_POWER_HIGH_WARNING_FIELD , self .get_addr (0x2 , 180 ), size = 2 , format = ">H" , scale = 10000 ),
85
+ NumberRegField (consts .TX_POWER_LOW_WARNING_FIELD , self .get_addr (0x2 , 182 ), size = 2 , format = ">H" , scale = 10000 ),
86
86
NumberRegField (consts .TX_BIAS_HIGH_ALARM_FIELD , self .get_addr (0x2 , 184 ), size = 2 , format = ">H" , scale = 500 ),
87
87
NumberRegField (consts .TX_BIAS_LOW_ALARM_FIELD , self .get_addr (0x2 , 186 ), size = 2 , format = ">H" , scale = 500 ),
88
88
NumberRegField (consts .TX_BIAS_HIGH_WARNING_FIELD , self .get_addr (0x2 , 188 ), size = 2 , format = ">H" , scale = 500 ),
89
89
NumberRegField (consts .TX_BIAS_LOW_WARNING_FIELD , self .get_addr (0x2 , 190 ), size = 2 , format = ">H" , scale = 500 ),
90
- NumberRegField (consts .RX_POWER_HIGH_ALARM_FIELD , self .get_addr (0x2 , 192 ), size = 2 , format = ">H" , scale = 1000 ),
91
- NumberRegField (consts .RX_POWER_LOW_ALARM_FIELD , self .get_addr (0x2 , 194 ), size = 2 , format = ">H" , scale = 1000 ),
92
- NumberRegField (consts .RX_POWER_HIGH_WARNING_FIELD , self .get_addr (0x2 , 196 ), size = 2 , format = ">H" , scale = 1000 ),
93
- NumberRegField (consts .RX_POWER_LOW_WARNING_FIELD , self .get_addr (0x2 , 198 ), size = 2 , format = ">H" , scale = 1000 ),
90
+ NumberRegField (consts .RX_POWER_HIGH_ALARM_FIELD , self .get_addr (0x2 , 192 ), size = 2 , format = ">H" , scale = 10000 ),
91
+ NumberRegField (consts .RX_POWER_LOW_ALARM_FIELD , self .get_addr (0x2 , 194 ), size = 2 , format = ">H" , scale = 10000 ),
92
+ NumberRegField (consts .RX_POWER_HIGH_WARNING_FIELD , self .get_addr (0x2 , 196 ), size = 2 , format = ">H" , scale = 10000 ),
93
+ NumberRegField (consts .RX_POWER_LOW_WARNING_FIELD , self .get_addr (0x2 , 198 ), size = 2 , format = ">H" , scale = 10000 ),
94
94
)
95
95
96
96
self .LANE_DATAPATH_CTRL = RegGroupField (consts .LANE_DATAPATH_CTRL_FIELD ,
@@ -101,15 +101,15 @@ def __init__(self, codes):
101
101
NumberRegField (consts .TX_FAULT_FIELD , self .get_addr (0x11 , 135 )),
102
102
NumberRegField (consts .RX_LOS_FIELD , self .get_addr (0x11 , 147 )),
103
103
RegGroupField (consts .TX_POWER_FIELD ,
104
- * (NumberRegField ("OpticalPowerTx%dField" % channel , self .get_addr (0x11 , offset ), size = 2 , format = ">H" , scale = 1000 )
104
+ * (NumberRegField ("OpticalPowerTx%dField" % channel , self .get_addr (0x11 , offset ), size = 2 , format = ">H" , scale = 10000 )
105
105
for channel , offset in zip (range (1 , 9 ), range (154 , 170 , 2 )))
106
106
),
107
107
RegGroupField (consts .TX_BIAS_FIELD ,
108
108
* (NumberRegField ("LaserBiasTx%dField" % channel , self .get_addr (0x11 , offset ), size = 2 , format = ">H" , scale = 500 )
109
109
for channel , offset in zip (range (1 , 9 ), range (170 , 186 , 2 )))
110
110
),
111
111
RegGroupField (consts .RX_POWER_FIELD ,
112
- * (NumberRegField ("OpticalPowerRx%dField" % channel , self .get_addr (0x11 , offset ), size = 2 , format = ">H" , scale = 1000 )
112
+ * (NumberRegField ("OpticalPowerRx%dField" % channel , self .get_addr (0x11 , offset ), size = 2 , format = ">H" , scale = 10000 )
113
113
for channel , offset in zip (range (1 , 9 ), range (186 , 202 , 2 )))
114
114
),
115
115
)
0 commit comments