Back to Adaptive Vision Library website

You are here: Start » Function Reference » Modbus TCP » ModbusTCP_ReadMultipleIntegerRegisters

ModbusTCP_ReadMultipleIntegerRegisters


Function Code 03

Syntax

void avl::ModbusTCP_ReadMultipleIntegerRegisters
(
	const atl::SocketId& inSocket,
	const atl::Optional<int>& inTimeout,
	int inUnitID,
	int inReferenceNumber,
	int inCount,
	avl::ModbusDataFormat::Type inInputDataFormat,
	atl::Array<int>& outIntegerValue
)

Parameters

Name Type Range Default Description
inSocket const SocketId& Connected socket ID on port 502.
inTimeout const Optional<int>& 100 - NIL Timeout in milliseconds, block if not specified.
inUnitID int 0 - 255 1 Default is 1
inReferenceNumber int 0 - 65535 Start Address
inCount int 1 - 125 1
inInputDataFormat ModbusDataFormat::Type
outIntegerValue Array<int>& Received integer value