|
@@ -103,7 +103,7 @@ def read_holding_registers(start, end):
|
103
|
103
|
def write_coil(var_value):
|
104
|
104
|
global serial_conn
|
105
|
105
|
connect()
|
106
|
|
- var_value.value = int(var_value) * 0xFF00
|
|
106
|
+ casted_value = int(var_value.value) * 0xFF00
|
107
|
107
|
logger.debug('write_coil address: %s, value: %s',
|
108
|
108
|
var_value.address, var_value.value
|
109
|
109
|
)
|
|
@@ -112,7 +112,7 @@ def write_coil(var_value):
|
112
|
112
|
req_adu = rtu.write_single_coil(
|
113
|
113
|
slave_id=1,
|
114
|
114
|
address=var_value.address,
|
115
|
|
- value=var_value.value)
|
|
115
|
+ value=casted_value)
|
116
|
116
|
response = rtu.send_message(req_adu, serial_conn)
|
117
|
117
|
|
118
|
118
|
logger.debug('write_coil address: %s, response: %s',
|