@@ -42,6 +42,7 @@ def __init__(self, set_feedback_key_tranid=None):
42
42
self ._last_modbus_comm_time = time .monotonic ()
43
43
self ._feedback_type = 0
44
44
self ._set_feedback_key_tranid = set_feedback_key_tranid
45
+ self .tgpio_set_modbus_func = self .tgpio_set_modbus
45
46
46
47
@property
47
48
def last_comm_time (self ):
@@ -881,15 +882,15 @@ def gripper_modbus_w16s(self, addr, value, count):
881
882
txdata += convert .u16_to_bytes (count )
882
883
txdata += bytes ([count * 2 ])
883
884
txdata += value
884
- ret = self .tgpio_set_modbus (txdata , count * 2 + 7 )
885
+ ret = self .tgpio_set_modbus_func (txdata , count * 2 + 7 )
885
886
return ret
886
887
887
888
def gripper_modbus_r16s (self , addr , count ):
888
889
txdata = bytes ([XCONF .GRIPPER_ID ])
889
890
txdata += bytes ([0x03 ])
890
891
txdata += convert .u16_to_bytes (addr )
891
892
txdata += convert .u16_to_bytes (count )
892
- ret = self .tgpio_set_modbus (txdata , 6 )
893
+ ret = self .tgpio_set_modbus_func (txdata , 6 )
893
894
return ret
894
895
895
896
def gripper_modbus_set_en (self , value ):
@@ -1320,15 +1321,15 @@ def track_modbus_w16s(self, addr, value, length):
1320
1321
txdata += convert .u16_to_bytes (length )
1321
1322
txdata += bytes ([length * 2 ])
1322
1323
txdata += value
1323
- ret = self .tgpio_set_modbus (txdata , length * 2 + 7 , host_id = XCONF .LINEER_TRACK_HOST_ID , limit_sec = 0.001 )
1324
+ ret = self .tgpio_set_modbus_func (txdata , length * 2 + 7 , host_id = XCONF .LINEER_TRACK_HOST_ID , limit_sec = 0.001 )
1324
1325
return ret
1325
1326
1326
1327
def track_modbus_r16s (self , addr , length , fcode = 0x03 ):
1327
1328
txdata = bytes ([XCONF .TRACK_ID ])
1328
1329
txdata += bytes ([fcode ])
1329
1330
txdata += convert .u16_to_bytes (addr )
1330
1331
txdata += convert .u16_to_bytes (length )
1331
- ret = self .tgpio_set_modbus (txdata , 6 , host_id = XCONF .LINEER_TRACK_HOST_ID , limit_sec = 0.001 )
1332
+ ret = self .tgpio_set_modbus_func (txdata , 6 , host_id = XCONF .LINEER_TRACK_HOST_ID , limit_sec = 0.001 )
1332
1333
return ret
1333
1334
1334
1335
def iden_tcp_load (self , estimated_mass = 0 ):
0 commit comments