|
| | ModbusRequest (const std::vector< uint8_t > &inputData, bool CRC=false) noexcept(false) |
| | Constructs Request from raw data.
|
| |
| | ModbusRequest (uint8_t slaveId=0, utils::MBFunctionCode functionCode=static_cast< utils::MBFunctionCode >(0), uint16_t address=0, uint16_t registersNumber=0, std::vector< ModbusCell > values={}) noexcept |
| |
|
| ModbusRequest (const ModbusRequest &)=default |
| |
|
std::string | toString () const noexcept |
| | Returns string representation of object.
|
| |
| std::vector< uint8_t > | toRaw () const noexcept |
| |
|
utils::MBFunctionType | functionType () const noexcept |
| | Returns function type based on Modbus function code.
|
| |
|
utils::MBFunctionRegisters | functionRegisters () const noexcept |
| | Returns register type based on Modbus function code.
|
| |
|
uint8_t | slaveID () const |
| |
|
utils::MBFunctionCode | functionCode () const |
| |
|
uint16_t | registerAddress () const |
| |
|
uint16_t | numberOfRegisters () const |
| |
|
const std::vector< ModbusCell > & | registerValues () const |
| |
|
void | setSlaveId (uint8_t slaveId) |
| |
|
void | setFunctionCode (utils::MBFunctionCode functionCode) |
| |
|
void | setAddress (uint16_t address) |
| |
|
void | setRegistersNumber (uint16_t registersNumber) |
| |
|
void | setValues (const std::vector< ModbusCell > &values) |
| |
This class represent Modbus response, it allows user to manipulate and display it in various ways.