|
|
| ModbusEMHandler (Supla::Sensor::ElectricityMeter *em, uint16_t offset=0) |
| |
| Supla::Modbus::Result | holdingProcessRequest (uint16_t address, uint16_t nRegs, uint8_t *regBuffer, Supla::Modbus::Access access) override |
| |
| bool | isHoldingSupported () override |
| |
| bool | isInputSupported () override |
| |
Public Member Functions inherited from Supla::ModbusClientHandler |
|
virtual bool | isDiscreteSupported () |
| |
|
virtual bool | isCoilsSupported () |
| |
|
virtual bool | holdingRespondsToAddress (uint16_t address, uint16_t nRegs) |
| |
|
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 inherited from Supla::ModbusClientHandler |
|
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 inherited from Supla::ModbusClientHandler |
|
void | storeBigEndian (uint64_t value, uint8_t *regBuffer, uint8_t registerOffset, uint8_t registerCount) |
| |
Protected Attributes inherited from Supla::ModbusClientHandler |
|
uint16_t | modbusAddressOffset = 0 |
| |
|
uint16_t | usedRegistersCount = 0 |
| |
◆ holdingProcessRequest()
| Supla::Modbus::Result ModbusEMHandler::holdingProcessRequest |
( |
uint16_t | address, |
|
|
uint16_t | nRegs, |
|
|
uint8_t * | regBuffer, |
|
|
Supla::Modbus::Access | access ) |
|
overridevirtual |
◆ isHoldingSupported()
| bool ModbusEMHandler::isHoldingSupported |
( |
| ) |
|
|
overridevirtual |
◆ isInputSupported()
| bool ModbusEMHandler::isInputSupported |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: