Types
-
enum class PL::ModbusInterface
Modbus interface.
Values:
-
enumerator stream
stream interface
-
enumerator network
network interface
-
enumerator stream
-
enum class PL::ModbusProtocol : uint8_t
Modbus protocol.
Values:
-
enumerator rtu
Modbus RTU.
-
enumerator ascii
Modbus ASCII.
-
enumerator tcp
Modbus TCP.
-
enumerator rtu
-
enum class PL::ModbusMemoryType
Modbus memory type.
Values:
-
enumerator coils
coils
-
enumerator discreteInputs
discrete inputs
-
enumerator holdingRegisters
holding registers
-
enumerator inputRegisters
input registers
-
enumerator coils
-
enum class PL::ModbusFunctionCode : uint8_t
Modbus function code.
Values:
-
enumerator unknown
unknown
-
enumerator readCoils
read coils
-
enumerator readDiscreteInputs
read discrete inputs
-
enumerator readHoldingRegisters
read holding registers
-
enumerator readInputRegisters
read input registers
-
enumerator writeSingleCoil
write single coil
-
enumerator writeSingleHoldingRegister
write single holding register
-
enumerator writeMultipleCoils
write multiple coils
-
enumerator writeMultipleHoldingRegisters
write multiple holding registers
-
enumerator unknown
-
enum class PL::ModbusException : uint8_t
Values:
-
enumerator noException
no exception
-
enumerator illegalFunction
illegal function
-
enumerator illegalDataAddress
illegal data address
-
enumerator illegalDataValue
illegal data value
-
enumerator serverDeviceFailure
server device failure
-
enumerator acknowledge
acknowledge
-
enumerator serverDeviceBusy
server device busy
-
enumerator negativeAcknowledge
negative acknowledge
-
enumerator memoryParityError
memory parity error
gateway path unavailable
-
enumerator gatewayTargetDeviceFailedToRespond
gateway target device failed to respond
-
enumerator noException