supla-device
Toggle main menu visibility
Loading...
Searching...
No Matches
Public Member Functions
|
Static Public Member Functions
|
Protected Member Functions
|
Protected Attributes
|
List of all members
ModbusClientHandler Class Reference
Inheritance diagram for ModbusClientHandler:
[
legend
]
Public Member Functions
virtual bool
isInputSupported
()
virtual bool
isDiscreteSupported
()
virtual bool
isCoilsSupported
()
virtual bool
isHoldingSupported
()
virtual bool
holdingRespondsToAddress
(uint16_t address, uint16_t nRegs)
virtual Supla::Modbus::Result
holdingProcessRequest
(uint16_t address, uint16_t nRegs, uint8_t *regBuffer, Supla::Modbus::Access access)
virtual bool
inputRespondsToAddress
(uint16_t address, uint16_t nRegs)
virtual Supla::Modbus::Result
inputProcessRequest
(uint16_t address, uint16_t nRegs, uint8_t *regBuffer)
virtual bool
coilsRespondsToAddress
(uint16_t address, uint16_t nRegs)
virtual Supla::Modbus::Result
coilsProcessRequest
(uint16_t address, uint16_t nRegs, uint8_t *regBuffer, Supla::Modbus::Access access)
virtual bool
discreteRespondsToAddress
(uint16_t address, uint16_t nRegs)
virtual Supla::Modbus::Result
discreteProcessRequest
(uint16_t address, uint16_t nRegs, uint8_t *regBuffer)
Static Public Member Functions
static Supla::Modbus::Result
HoldingProcessRequest
(uint16_t address, uint16_t nRegs, uint8_t *regBuffer, Supla::Modbus::Access access)
static Supla::Modbus::Result
InputProcessRequest
(uint16_t address, uint16_t nRegs, uint8_t *regBuffer)
static Supla::Modbus::Result
CoilsProcessRequest
(uint16_t address, uint16_t nRegs, uint8_t *regBuffer, Supla::Modbus::Access access)
static Supla::Modbus::Result
DiscreteProcessRequest
(uint16_t address, uint16_t nRegs, uint8_t *regBuffer)
static bool
IsInputSupported
()
static bool
IsDiscreteSupported
()
static bool
IsCoilsSupported
()
static bool
IsHoldingSupported
()
Protected Member Functions
void
storeBigEndian
(uint64_t value, uint8_t *regBuffer, uint8_t registerOffset, uint8_t registerCount)
Protected Attributes
uint16_t
modbusAddressOffset
= 0
uint16_t
usedRegistersCount
= 0
The documentation for this class was generated from the following files:
src/supla/modbus/
modbus_client_handler.h
src/supla/modbus/
modbus_client_handler.cpp
Generated by
1.17.0