namespace
ex
Classes
- class base_error
-
template<constants::class internal
exception_code modbus_exception> -
template<constants::class specification
exception_code modbus_exception> - class specification_error
Typedefs
- using out_of_range = std::out_of_range
- using illegal_function = specification<constants::exception_code::illegal_function>
- using illegal_data_address = specification<constants::exception_code::illegal_data_address>
- using illegal_data_value = specification<constants::exception_code::illegal_data_value>
- using server_device_failure = specification<constants::exception_code::server_device_failure>
- using acknowledge = specification<constants::exception_code::acknowledge>
- using negative_acknowledge = specification<constants::exception_code::negative_acknowledge>
- using server_device_busy = specification<constants::exception_code::server_device_busy>
- using memory_parity_error = specification<constants::exception_code::memory_parity_error>
- using gateway_path_unavailable = specification<constants::exception_code::gateway_path_unavailable>
- using gateway_target_device_failed_to_respond = specification<constants::exception_code::gateway_target_device_failed_to_respond>
- using bad_data = internal<constants::exception_code::bad_data>
- using bad_data_size = internal<constants::exception_code::bad_data_size>
- using bad_exception = internal<constants::exception_code::bad_exception>
- using no_exception = internal<constants::exception_code::no_exception>
Typedef documentation
using modbus:: ex:: out_of_range = std::out_of_range
#include <modbuscpp/details/exception.hpp>
using modbus:: ex:: illegal_function = specification<constants::exception_code::illegal_function>
#include <modbuscpp/details/exception.hpp>
modbus spec exception
using modbus:: ex:: illegal_data_address = specification<constants::exception_code::illegal_data_address>
#include <modbuscpp/details/exception.hpp>
using modbus:: ex:: illegal_data_value = specification<constants::exception_code::illegal_data_value>
#include <modbuscpp/details/exception.hpp>
using modbus:: ex:: server_device_failure = specification<constants::exception_code::server_device_failure>
#include <modbuscpp/details/exception.hpp>
using modbus:: ex:: acknowledge = specification<constants::exception_code::acknowledge>
#include <modbuscpp/details/exception.hpp>
using modbus:: ex:: negative_acknowledge = specification<constants::exception_code::negative_acknowledge>
#include <modbuscpp/details/exception.hpp>
using modbus:: ex:: server_device_busy = specification<constants::exception_code::server_device_busy>
#include <modbuscpp/details/exception.hpp>
using modbus:: ex:: memory_parity_error = specification<constants::exception_code::memory_parity_error>
#include <modbuscpp/details/exception.hpp>
using modbus:: ex:: gateway_path_unavailable = specification<constants::exception_code::gateway_path_unavailable>
#include <modbuscpp/details/exception.hpp>
using modbus:: ex:: gateway_target_device_failed_to_respond = specification<constants::exception_code::gateway_target_device_failed_to_respond>
#include <modbuscpp/details/exception.hpp>
using modbus:: ex:: bad_data = internal<constants::exception_code::bad_data>
#include <modbuscpp/details/exception.hpp>
internal exception
using modbus:: ex:: bad_data_size = internal<constants::exception_code::bad_data_size>
#include <modbuscpp/details/exception.hpp>
using modbus:: ex:: bad_exception = internal<constants::exception_code::bad_exception>
#include <modbuscpp/details/exception.hpp>
using modbus:: ex:: no_exception = internal<constants::exception_code::no_exception>
#include <modbuscpp/details/exception.hpp>