MBUS refactoring,

AC Haier tolerance for comm errors(CRC check),
MERCURY - not blocking MBUS if failed (delay added if login fail)
Kernel fixes (flags, Locks)
Multivent to multichannel virtual AC converted (interim)
PID library forked and changed
This commit is contained in:
2025-01-22 02:18:25 +03:00
parent 891b029501
commit 6019aa41bb
19 changed files with 702 additions and 222 deletions

View File

@@ -138,8 +138,8 @@ class Item
void setFloatVal(float par);
void setSubtype(uint8_t par);
int Poll(int cause);
int SendStatus(int sendFlags, char * subItem=NULL);
int SendStatusImmediate(itemCmd st, int sendFlags, char * subItem=NULL);
int SendStatus(long sendFlags, char * subItem=NULL);
int SendStatusImmediate(itemCmd st, long sendFlags, char * subItem=NULL);
int isActive();
int getChanType();
inline int On (){return Ctrl(itemCmd(ST_VOID,CMD_ON));};