#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 |
|
◆ ModbusQueryMessage() [1/2]
iv::comms::modbus::ModbusQueryMessage::ModbusQueryMessage |
( |
| ) |
|
|
default |
The channels are sort by Address Use exclusive for writing, at the moment 23 jul 2024
◆ ModbusQueryMessage() [2/2]
◆ deserialize()
bool iv::comms::modbus::ModbusQueryMessage::deserialize |
( |
const std::vector< std::byte > & | data | ) |
|
|
inlinenodiscardoverrideprivatevirtual |
◆ serialize() [1/2]
std::vector< std::byte > iv::comms::modbus::ModbusQueryMessage::serialize |
( |
| ) |
const |
|
nodiscardoverrideprivatevirtual |
◆ 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 |
◆ serializeRTU()
std::vector< std::byte > iv::comms::modbus::ModbusQueryMessage::serializeRTU |
( |
| ) |
const |
|
nodiscard |
◆ serializeTCP()
std::vector< std::byte > iv::comms::modbus::ModbusQueryMessage::serializeTCP |
( |
| ) |
const |
|
nodiscard |
◆ bytes
std::vector<std::byte> iv::comms::IMessageComm::bytes |
|
inherited |
◆ channelBindings
◆ firstAddress
◆ functionCode
◆ numberOfRegisters
uint16_t iv::comms::modbus::ModbusQueryMessage::numberOfRegisters = 0 |
◆ slaveId
◆ transactionId
uint16_t iv::comms::modbus::AbstractModbusMessage::transactionId = 0 |
|
inherited |
The documentation for this struct was generated from the following files: