Back to FabImage Library website
You are here: Start » Function Reference » System » Modbus TCP » ModbusTCP_ReadDiscreteInputs
Header: | STD.h |
---|---|
Namespace: | fil |
Module: | FoundationLite |
Function Code 02. Reads contiguous status of discrete inputs in a remote device
Syntax
void fil::ModbusTCP_ReadDiscreteInputs ( const fil::SocketId& inSocket, const ftl::Optional<int>& inTimeout, int inUnitID, int inStartingAddress, int inBitCount, ftl::Array<bool>& outBits )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() |
inSocket | const SocketId& | Connected socket ID on port 502. | ||
![]() |
inTimeout | const Optional<int>& | 10 - ![]() |
NIL | Timeout in milliseconds, block if not specified. |
![]() |
inUnitID | int | 0 - 255 | 1 | Default is 1. |
![]() |
inStartingAddress | int | 0 - 65535 | The address of the first input. | |
![]() |
inBitCount | int | 1 - 2000 | 1 | Requested number of bits. |
![]() |
outBits | Array<bool>& | Response. |