|
@@ -99,11 +99,15 @@ class Handle(object):
|
|
|
|
|
|
write_address = code['register_write_address'].split("\r\n")
|
|
|
recv = write_address[1]
|
|
|
- recv = recv.replace(' ', '')
|
|
|
- recv_len = int(len(recv)/2)
|
|
|
+ temp = recv.split(',')
|
|
|
+ recv_start = temp[0]
|
|
|
+ recv_len = temp[1]
|
|
|
|
|
|
if ',' not in write_address[0]:
|
|
|
write_value = master.execute(int(code['slave_id']), write_address[0], 0, expected_length=recv_len)
|
|
|
+ print(write_value)
|
|
|
+ write_value = write_value[recv_start]
|
|
|
+ print(write_value)
|
|
|
device_type_key = code['device_type_key'].split("\r\n")
|
|
|
exp = code['exp'].split("\r\n")
|
|
|
|