LightHub 4.6.0
Open-source smart home controller firmware
Loading...
Searching...
No Matches
mbPersistent Class Reference

Persistent per-item state of a Modbus channel, stored in the config tree. More...

#include <out_modbus.h>

Inheritance diagram for mbPersistent:

Public Attributes

int baud
serialParamType serialParam
uint16_t pollingInterval
uint32_t timestamp
aJsonObject * pollingRegisters
aJsonObject * pollingIrs
aJsonObject * pollingCoils
aJsonObject * poolingDiscreteIns
aJsonObject * parameters

Detailed Description

Persistent per-item state of a Modbus channel, stored in the config tree.

Holds the line parameters, the polling schedule/interval and the template references: polled register lists (holding regs, input regs, coils, discrete inputs) and the template parameter table.

Member Data Documentation

◆ baud

int mbPersistent::baud

◆ parameters

aJsonObject* mbPersistent::parameters

◆ pollingCoils

aJsonObject* mbPersistent::pollingCoils

◆ pollingInterval

uint16_t mbPersistent::pollingInterval

◆ pollingIrs

aJsonObject* mbPersistent::pollingIrs

◆ pollingRegisters

aJsonObject* mbPersistent::pollingRegisters

◆ poolingDiscreteIns

aJsonObject* mbPersistent::poolingDiscreteIns

◆ serialParam

serialParamType mbPersistent::serialParam

◆ timestamp

uint32_t mbPersistent::timestamp

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