 |
LightHub
v4.0.0
Smarthome controller firmware
|
Go to the documentation of this file.
32 int Poll(
short cause)
override;
36 int Ctrl(
itemCmd cmd,
char* subItem=NULL,
bool toExecute=
true)
override;
43 int findRegister(
int registerNum,
int posInBuffer,
int regType);
44 void pollModbus(aJsonObject * reg,
int regType);
bool getConfig()
Definition: out_modbus.cpp:106
aJsonObject * pollingRegisters
Definition: out_modbus.h:20
Definition: itemCmd.h:153
out_Modbus(Item *_item)
Definition: out_modbus.h:30
Definition: abstractout.h:7
aJsonObject * pollingIrs
Definition: out_modbus.h:21
int Setup() override
Remove?? Now getChanType used instead.
Definition: out_modbus.cpp:163
#define ST_INT32
Definition: itemCmd.h:96
#define serialParamType
Definition: utils.h:49
serialParamType serialParam
Definition: out_modbus.h:17
Definition: abstractout.h:8
int getDefaultStorageType()
Definition: out_modbus.h:37
int getChanType() override
Definition: out_modbus.cpp:412
int Ctrl(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override
Control unified Modbus item
Definition: out_modbus.cpp:424
int8_t driverStatus
Definition: out_modbus.h:15
void pollModbus(aJsonObject *reg, int regType)
Definition: out_modbus.cpp:331
int Stop() override
Definition: out_modbus.cpp:188
chPersistent * getPersistent()
Definition: item.cpp:464
int findRegister(int registerNum, int posInBuffer, int regType)
Definition: out_modbus.cpp:232
int Poll(short cause) override
Definition: out_modbus.cpp:374
aJsonObject * parameters
Definition: out_modbus.h:22
Definition: out_modbus.h:11
int baud
Definition: out_modbus.h:16
mbPersistent * store
Definition: out_modbus.h:37
int Status() override
Definition: out_modbus.cpp:198
uint32_t timestamp
Definition: out_modbus.h:19
Definition: out_modbus.h:27
Item * item
Definition: abstractout.h:18
uint16_t pollingInterval
Definition: out_modbus.h:18