@@ -42,6 +42,7 @@ def __init__(self, set_feedback_key_tranid=None):
4242 self ._last_modbus_comm_time = time .monotonic ()
4343 self ._feedback_type = 0
4444 self ._set_feedback_key_tranid = set_feedback_key_tranid
45+ self .tgpio_set_modbus_func = self .tgpio_set_modbus
4546
4647 @property
4748 def last_comm_time (self ):
@@ -881,15 +882,15 @@ def gripper_modbus_w16s(self, addr, value, count):
881882 txdata += convert .u16_to_bytes (count )
882883 txdata += bytes ([count * 2 ])
883884 txdata += value
884- ret = self .tgpio_set_modbus (txdata , count * 2 + 7 )
885+ ret = self .tgpio_set_modbus_func (txdata , count * 2 + 7 )
885886 return ret
886887
887888 def gripper_modbus_r16s (self , addr , count ):
888889 txdata = bytes ([XCONF .GRIPPER_ID ])
889890 txdata += bytes ([0x03 ])
890891 txdata += convert .u16_to_bytes (addr )
891892 txdata += convert .u16_to_bytes (count )
892- ret = self .tgpio_set_modbus (txdata , 6 )
893+ ret = self .tgpio_set_modbus_func (txdata , 6 )
893894 return ret
894895
895896 def gripper_modbus_set_en (self , value ):
@@ -1320,15 +1321,15 @@ def track_modbus_w16s(self, addr, value, length):
13201321 txdata += convert .u16_to_bytes (length )
13211322 txdata += bytes ([length * 2 ])
13221323 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 )
13241325 return ret
13251326
13261327 def track_modbus_r16s (self , addr , length , fcode = 0x03 ):
13271328 txdata = bytes ([XCONF .TRACK_ID ])
13281329 txdata += bytes ([fcode ])
13291330 txdata += convert .u16_to_bytes (addr )
13301331 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 )
13321333 return ret
13331334
13341335 def iden_tcp_load (self , estimated_mass = 0 ):
0 commit comments