Dynamic Modbus Master
A dynamic wrapper for the modbus master part of esp-modbus written in C++.
 
Loading...
Searching...
No Matches
AggregateDevice Class Reference

#include <AggregateDevice.h>

+ Collaboration diagram for AggregateDevice:

Public Member Functions

 AggregateDevice (uint8_t address, uint8_t retries)
 
uint16_t readExampleSingleRegister ()
 
uint32_t readExampleMultipleRegisters ()
 
float readExampleFloat ()
 
void writeExampleSingleRegister (uint16_t data)
 
void writeExampleMultipleRegisters (uint32_t data)
 
void writeExampleFloat (float data)
 
bool readExampleSingleCoil ()
 
void writeExampleSingleCoil (bool state)
 
uint16_t readExampleMultipleCoils ()
 
void writeExampleMultipleCoils (uint16_t coilStates)
 
bool readDiscreteInput ()
 
uint16_t readInput ()
 

Private Attributes

dynamic_modbus_master::slave::SlaveDevice m_device
 

Constructor & Destructor Documentation

◆ AggregateDevice()

AggregateDevice::AggregateDevice ( uint8_t  address,
uint8_t  retries 
)

Member Function Documentation

◆ readDiscreteInput()

bool AggregateDevice::readDiscreteInput ( )

◆ readExampleFloat()

float AggregateDevice::readExampleFloat ( )

◆ readExampleMultipleCoils()

uint16_t AggregateDevice::readExampleMultipleCoils ( )

◆ readExampleMultipleRegisters()

uint32_t AggregateDevice::readExampleMultipleRegisters ( )

◆ readExampleSingleCoil()

bool AggregateDevice::readExampleSingleCoil ( )

◆ readExampleSingleRegister()

uint16_t AggregateDevice::readExampleSingleRegister ( )

◆ readInput()

uint16_t AggregateDevice::readInput ( )

◆ writeExampleFloat()

void AggregateDevice::writeExampleFloat ( float  data)

◆ writeExampleMultipleCoils()

void AggregateDevice::writeExampleMultipleCoils ( uint16_t  coilStates)

◆ writeExampleMultipleRegisters()

void AggregateDevice::writeExampleMultipleRegisters ( uint32_t  data)

◆ writeExampleSingleCoil()

void AggregateDevice::writeExampleSingleCoil ( bool  state)

◆ writeExampleSingleRegister()

void AggregateDevice::writeExampleSingleRegister ( uint16_t  data)

Member Data Documentation

◆ m_device

dynamic_modbus_master::slave::SlaveDevice AggregateDevice::m_device
private

The documentation for this class was generated from the following files: