mirror of
https://github.com/anklimov/lighthub
synced 2025-12-08 04:39:49 +03:00
I2C autoreset, driver status refactor, VC_TEMP fix
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
|
||||
|
||||
|
||||
#include "item.h"
|
||||
#include "abstractout.h"
|
||||
#include "itemCmd.h"
|
||||
@@ -24,4 +25,16 @@ int abstractOut::Setup()
|
||||
{
|
||||
if (item && (item->getCmd()==-1)) item->setCmd(CMD_OFF);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
int abstractOut::Status()
|
||||
{
|
||||
if (item && item->itemArr)
|
||||
return item->itemArr->subtype;
|
||||
return CST_UNKNOWN;
|
||||
}
|
||||
|
||||
void abstractOut::setStatus(uint8_t status)
|
||||
{
|
||||
if (item && item->itemArr) item->itemArr->subtype = status & 0xF;
|
||||
}
|
||||
Reference in New Issue
Block a user