modbuspp  1.1.40
C++ wrapper for the libmodbus library
Modbus::DataType Class Reference

#include <data.h>

Public Member Functions

 DataType (const DataEnum &t=Uint16)
 Constructor from a value of DataEnum.
 
DataEnumoperator & ()
 Overload of the pointer operator on the DataEnum value.
 
const DataEnumoperator & () const
 
 operator const DataEnum & () const
 
 operator DataEnum & ()
 Overload of the reference operator on the T value.
 
DataEnumoperator= (const DataEnum &t)
 Overload of the assignment operator from a DataEnum value.
 
size_t size () const
 Number of bytes of current type.
 
DataEnumvalue ()
 Access to the DataEnum value.
 
const DataEnumvalue () const
 

Detailed Description

Author
epsilonrt
Date
03/07/20

Member Function Documentation

◆ operator &()

const DataEnum* Modbus::DataType::operator& ( ) const
inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

◆ operator const DataEnum &()

Modbus::DataType::operator const DataEnum & ( ) const
inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

◆ value()

const DataEnum& Modbus::DataType::value ( ) const
inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.