template<constants::exception_code modbus_exception>
modbus::ex::specification class

Constructors, destructors, conversion operators

specification(constants::function_code function, const header_t& header) explicit noexcept

Public functions

auto what() const -> const char* override noexcept

Function documentation

template<constants::exception_code modbus_exception>
modbus::ex::specification<modbus_exception>::specification(constants::function_code function, const header_t& header) explicit noexcept

Parameters
function modbus function
header

Specification exception constructor

template<constants::exception_code modbus_exception>
const char* modbus::ex::specification<modbus_exception>::what() const override noexcept

Returns explanation of exception

Exception explanation