core fixes

This commit is contained in:
2022-04-22 14:51:43 +03:00
parent 4c80f435e5
commit 81edb7f86e
5 changed files with 40 additions and 17 deletions

View File

@@ -44,14 +44,14 @@ int out_counter::Poll(short cause)
uint32_t timer = item->getExt();
if (timer && isTimeOver(timer,millis(),period))
if (timer && period && isTimeOver(timer,millis(),period))
{
item->setExt(millisNZ());
itemCmd st;
st.loadItem(item);
st.loadItem(item,SEND_PARAMETERS|SEND_COMMAND);
float val = st.getFloat();
//short cmd = st.getCmd();
val+=period;
val+=impulse;
st.Float(val);
st.saveItem(item);
}