def write_multiple_registers(slave_id, starting_address, values): """ Return ADU for Modbus function code 16: Write Multiple Registers. :param slave_id: Number of slave. :return: Byte array with ADU. """ function = WriteMultipleRegisters() function.starting_address = starting_address function.values = values return _create_request_adu(slave_id, function.request_pdu)
def write_multiple_registers(): instance = WriteMultipleRegisters() instance.starting_address = 50 instance.values = [1337, 15, 128] return instance