Dynamic Modbus Master
A dynamic wrapper for the modbus master part of esp-modbus written in C++.
 
Loading...
Searching...
No Matches
ModbusData.hpp File Reference
#include <cinttypes>
#include <type_traits>
#include "ModbusError.h"
+ Include dependency graph for ModbusData.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dynamic_modbus_master::slave::SlaveReturn< T >
 Represents the return value from a Modbus slave device. More...
 

Namespaces

namespace  dynamic_modbus_master
 
namespace  dynamic_modbus_master::slave
 

Concepts

concept  dynamic_modbus_master::ModbusData
 Concept to check if a given Type T can be represented in modbus registers, constrains T to be at least 16-Bits or the size of a single modbus Register. The only exception being coil registers and discrete input registers, which are either directly represented as booleans or as 8 boolean values packed into 1 or more bytes.