PDU.h
Go to the documentation of this file.
191 state_off = 0x0000,
192 state_on = 0xFF00,
325 runstatus_off = 0x00,
326 runstatus_on = 0xFF,
Definition: PDU.h:297
uint16_t startAddress
Definition: PDU.h:265
Definition: PDU.h:133
void setCount(uint16_t count)
Definition: PDU.h:77
uint16_t getCount() const
Definition: PDU.h:390
uint8_t getCount() const
Definition: PDU.h:339
uint16_t getCount() const
Definition: PDU.h:119
uint16_t startAddress
Definition: PDU.h:299
uint8_t byteCount
Calculated.
Definition: PDU.h:301
ReadExceptionStatus readExceptionStatus
Definition: PDU.h:228
Definition: PDU.h:311
Definition: PDU.h:263
Definition: PDU.h:380
uint16_t quantityOfRegisters
Definition: PDU.h:163
uint16_t quantityOfCoils
Definition: PDU.h:62
Definition: PDU.h:351
Definition: PDU.h:242
Definition: PDU.h:243
Definition: PDU.h:95
Exception
Modbus exception codes returned in response packets.
Definition: Exception.h:31
Definition: IOControl/include/IO/Controller.h:25
uint16_t getCount() const
Definition: PDU.h:148
Definition: PDU.h:132
uint8_t byteCount
Calculated.
Definition: PDU.h:245
uint16_t quantityOfInputs
Definition: PDU.h:98
Definition: PDU.h:166
uint16_t quantityOfOutputs
Definition: PDU.h:266
Definition: PDU.h:160
void swapRequestByteOrder()
Definition: PDU.h:207
Definition: PDU.h:60
Definition: PDU.h:101
void setCount(uint16_t count)
Definition: PDU.h:171
Definition: PDU.h:208
void setCount(uint16_t count)
Definition: PDU.h:113
void swapResponseByteOrder()
Definition: PDU.h:322
uint16_t startAddress
Definition: PDU.h:134
void setInput(uint16_t input, bool value)
Definition: PDU.h:106
void setCount(uint8_t dataSize)
Definition: PDU.h:334
void setWriteCount(uint16_t count)
Definition: PDU.h:374
uint16_t startAddress
Definition: PDU.h:312
Definition: PDU.h:59
Definition: PDU.h:65
uint16_t getCount() const
Definition: PDU.h:176
uint8_t writeByteCount
Calculated.
Definition: PDU.h:371
Definition: PDU.h:364
uint16_t quantityOfRegisters
Definition: PDU.h:313
uint8_t byteCount
Use setCount()
Definition: PDU.h:66
void setCount(uint16_t count)
Definition: PDU.h:143
uint16_t quantityToRead
Definition: PDU.h:368
void setCoil(uint16_t coil, bool value)
Definition: PDU.h:70
uint8_t byteCount
Calculated.
Definition: PDU.h:140
Definition: PDU.h:231
uint8_t outputData
Definition: PDU.h:223
Definition: PDU.h:323
Definition: PDU.h:285
uint16_t startAddress
Definition: PDU.h:162
uint16_t quantityToWrite
Definition: PDU.h:370
ReadHoldingRegisters readHoldingRegisters
Definition: PDU.h:157
Definition: PDU.h:96
ReadWriteMultipleRegisters readWriteMultipleRegisters
Definition: PDU.h:399
uint16_t readAddress
Definition: PDU.h:367
void setCount(uint16_t count)
Definition: PDU.h:304
uint8_t byteCount
Definition: PDU.h:382
uint16_t writeAddress
Definition: PDU.h:369
Definition: PDU.h:221
void setCoil(uint16_t coil, bool state)
Definition: PDU.h:271
WriteSingleRegister writeSingleRegister
Definition: PDU.h:218
Definition: PDU.h:264
Definition: PDU.h:161
uint16_t startAddress
Definition: PDU.h:286
Definition: PDU.h:54
No exception, transaction completed normally.
uint16_t outputAddress
Definition: PDU.h:195
WriteMultipleRegisters writeMultipleRegisters
Definition: PDU.h:319
uint8_t byteCount
Calculated.
Definition: PDU.h:168
Definition: PDU.h:222
Definition: PDU.h:188
Definition: PDU.h:138
void setCount(uint16_t count)
Definition: PDU.h:385
Definition: PDU.h:350
uint8_t byteCount
Calculated.
Definition: PDU.h:102
Definition: PDU.h:189
uint16_t quantityOfOutputs
Definition: PDU.h:287
uint8_t byteCount
Calculated.
Definition: PDU.h:267
Definition: PDU.h:365
uint16_t quantityOfRegisters
Definition: PDU.h:135
uint16_t startAddress
Definition: PDU.h:97
void setCount(uint16_t count)
Definition: PDU.h:278
Definition: PDU.h:232
Definition: PDU.h:296
uint16_t quantityOfRegisters
Definition: PDU.h:300
uint16_t messageCount
Definition: PDU.h:248
void setEventCount(uint16_t count)
Definition: PDU.h:251
uint16_t eventCount
Definition: PDU.h:234
1.8.13