class
#include <modbuscpp/details/response.hpp>
error
Contents
Base classes
Public static variables
- static packet_t::size_type packet_size constexpr
Constructors, destructors, conversion operators
- error() explicit noexcept
-
template<typename T, typename = std::enable_if<std::is_base_of_v<ex::error(const T& ec) explicit noexcept
specification_error, T>>>
Public functions
Function documentation
modbus:: response:: error:: error() explicit noexcept
Returns | std::unique_ptr of response:: |
---|
Create std::unique_ptr of response::
template<typename T, typename = std::enable_if<std::is_base_of_v<ex:: specification_error, T>>>
modbus:: response:: error:: error(const T& ec) explicit noexcept
Modbus exception response
void modbus:: response:: error:: decode_passed(const packet_ t&) override
Decode stage passed packet
packet_ t modbus:: response:: error:: encode() override
Returns | packet format |
---|
Encode response::
void modbus:: response:: error:: decode(const packet_ t& packet) override
Parameters | |
---|---|
packet | packet to be appended |
Returns | packet format |
Decode response::
Variable documentation
static packet_t::size_type modbus:: response:: error:: packet_size constexpr
Length of packet