#include <ModbusMessage.hpp>
|
template<typename T >
requires std::is_base_of_v<ISerializable, T> |
static std::vector< std::byte > | serialize (const T &object) |
|
|
std::vector< std::byte > | serialize () const override |
|
bool | deserialize (const std::vector< std::byte > &data) override |
|
◆ deserialize()
bool iv::comms::modbus::ModbusResponseMessage::deserialize |
( |
const std::vector< std::byte > & | data | ) |
|
|
nodiscardoverrideprivatevirtual |
◆ deserializeRTU()
bool iv::comms::modbus::ModbusResponseMessage::deserializeRTU |
( |
const std::vector< std::byte > & | data | ) |
|
◆ deserializeTCP()
bool iv::comms::modbus::ModbusResponseMessage::deserializeTCP |
( |
const std::vector< std::byte > & | data | ) |
|
◆ serialize() [1/2]
std::vector< std::byte > iv::comms::modbus::ModbusResponseMessage::serialize |
( |
| ) |
const |
|
inlinenodiscardoverrideprivatevirtual |
◆ serialize() [2/2]
template<typename T >
requires std::is_base_of_v<ISerializable, T>
static std::vector< std::byte > iv::core::ISerializable::serialize |
( |
const T & | object | ) |
|
|
inlinestaticinherited |
◆ byteCount
uint8_t iv::comms::modbus::ModbusResponseMessage::byteCount |
◆ bytes
std::vector<std::byte> iv::comms::IMessageComm::bytes |
|
inherited |
◆ coilValues
std::vector<bool> iv::comms::modbus::ModbusResponseMessage::coilValues |
◆ crc
uint16_t iv::comms::modbus::ModbusResponseMessage::crc {0} |
◆ exceptionCode
◆ functionCode
◆ registerValues
std::vector<uint16_t> iv::comms::modbus::ModbusResponseMessage::registerValues |
◆ slaveId
◆ transactionId
uint16_t iv::comms::modbus::AbstractModbusMessage::transactionId = 0 |
|
inherited |
The documentation for this struct was generated from the following files: