Применяю метод set_values.
В результате получаю, что fc3 почему то не имеет метода set_values.
Не знаю правильно или нет пишу, может ошибка в написании кода?
Python 3.4.4 (v3.4.4:737efcadf5a6, Dec 20 2015, 20:20:57) [MSC v.1600 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> from pymodbus3.server.sync import StartTcpServer
>>> from pymodbus3.datastore import ModbusSequentialDataBlock
>>> from pymodbus3.datastore import ModbusSlaveContext, ModbusServerContext
>>> fc3 = ModbusSequentialDataBlock(0, [0] * 2000)
>>> fc3
<pymodbus3.datastore.store.ModbusSequentialDataBlock object at 0x0000000003327240>
>>> fc3.setValues(0, random.randint(0, 1))
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
fc3.setValues(0, random.randint(0, 1))
AttributeError: 'ModbusSequentialDataBlock' object has no attribute 'setValues'
>>>