@@ -192,7 +192,7 @@ def readback_cell_V(self, boxid: int, channel: int) -> float:
192
192
if msg .arbitration_id == readbacks [frame_i ].arbitration_id :
193
193
rx_msg = msg
194
194
break
195
- cell_volts = self .scale_volts (unpack ('<h ' , rx_msg .data [cell_i * 2 :cell_i * 2 + 2 ])[0 ], True )
195
+ cell_volts = self .scale_volts (unpack ('<H ' , rx_msg .data [cell_i * 2 :cell_i * 2 + 2 ])[0 ], True )
196
196
return cell_volts
197
197
except pcan .PcanError as e :
198
198
print ("Error getting cell " + str (channel )+ " Voltage: " , e )
@@ -218,7 +218,7 @@ def readback_V_all(self, boxid) -> list:
218
218
break
219
219
for channel in range (1 ,13 ):
220
220
frame , start , end = ((channel - 1 )// 4 , 2 * ((channel - 1 )% 4 ), 2 * ((channel - 1 )% 4 )+ 2 )
221
- cell_volts [channel - 1 ] = self .scale_volts (unpack ('<h ' , rx_frames [frame ].data [start :end ])[0 ], True )
221
+ cell_volts [channel - 1 ] = self .scale_volts (unpack ('<H ' , rx_frames [frame ].data [start :end ])[0 ], True )
222
222
return cell_volts
223
223
224
224
def set_cell_I_sink (self , boxid : int , channel : int , sink_current : float ) -> Message :
@@ -318,7 +318,7 @@ def readback_ai_v(self, boxid: int, channel: int) -> float:
318
318
if msg .arbitration_id == readbacks [frame_i ].arbitration_id :
319
319
rx_msg = msg
320
320
break
321
- ai_volts = self .scale_volts (unpack ('<h ' , rx_msg .data [cell_i * 2 :cell_i * 2 + 2 ])[0 ], True )
321
+ ai_volts = self .scale_volts (unpack ('<H ' , rx_msg .data [cell_i * 2 :cell_i * 2 + 2 ])[0 ], True )
322
322
return ai_volts
323
323
except pcan .PcanError as e :
324
324
print ("Error getting AI Channel " + str (channel )+ " Voltage: " , e )
0 commit comments