Fix: Move setting of CMD_PENDING state into the right order
This commit is contained in:
parent
f3e3ec0685
commit
22d9b128b9
@ -64,8 +64,8 @@ bool HM_Abstract::sendAlarmLogRequest(bool force)
|
|||||||
auto cmd = _radio->prepareCommand<AlarmDataCommand>();
|
auto cmd = _radio->prepareCommand<AlarmDataCommand>();
|
||||||
cmd->setTime(now);
|
cmd->setTime(now);
|
||||||
cmd->setTargetAddress(serial());
|
cmd->setTargetAddress(serial());
|
||||||
_radio->enqueCommand(cmd);
|
|
||||||
EventLog()->setLastAlarmRequestSuccess(CMD_PENDING);
|
EventLog()->setLastAlarmRequestSuccess(CMD_PENDING);
|
||||||
|
_radio->enqueCommand(cmd);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -114,8 +114,8 @@ bool HM_Abstract::sendSystemConfigParaRequest()
|
|||||||
auto cmd = _radio->prepareCommand<SystemConfigParaCommand>();
|
auto cmd = _radio->prepareCommand<SystemConfigParaCommand>();
|
||||||
cmd->setTime(now);
|
cmd->setTime(now);
|
||||||
cmd->setTargetAddress(serial());
|
cmd->setTargetAddress(serial());
|
||||||
_radio->enqueCommand(cmd);
|
|
||||||
SystemConfigPara()->setLastLimitRequestSuccess(CMD_PENDING);
|
SystemConfigPara()->setLastLimitRequestSuccess(CMD_PENDING);
|
||||||
|
_radio->enqueCommand(cmd);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -136,8 +136,8 @@ bool HM_Abstract::sendActivePowerControlRequest(float limit, PowerLimitControlTy
|
|||||||
auto cmd = _radio->prepareCommand<ActivePowerControlCommand>();
|
auto cmd = _radio->prepareCommand<ActivePowerControlCommand>();
|
||||||
cmd->setActivePowerLimit(limit, type);
|
cmd->setActivePowerLimit(limit, type);
|
||||||
cmd->setTargetAddress(serial());
|
cmd->setTargetAddress(serial());
|
||||||
_radio->enqueCommand(cmd);
|
|
||||||
SystemConfigPara()->setLastLimitCommandSuccess(CMD_PENDING);
|
SystemConfigPara()->setLastLimitCommandSuccess(CMD_PENDING);
|
||||||
|
_radio->enqueCommand(cmd);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -162,8 +162,8 @@ bool HM_Abstract::sendPowerControlRequest(bool turnOn)
|
|||||||
auto cmd = _radio->prepareCommand<PowerControlCommand>();
|
auto cmd = _radio->prepareCommand<PowerControlCommand>();
|
||||||
cmd->setPowerOn(turnOn);
|
cmd->setPowerOn(turnOn);
|
||||||
cmd->setTargetAddress(serial());
|
cmd->setTargetAddress(serial());
|
||||||
_radio->enqueCommand(cmd);
|
|
||||||
PowerCommand()->setLastPowerCommandSuccess(CMD_PENDING);
|
PowerCommand()->setLastPowerCommandSuccess(CMD_PENDING);
|
||||||
|
_radio->enqueCommand(cmd);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -179,8 +179,8 @@ bool HM_Abstract::sendRestartControlRequest()
|
|||||||
auto cmd = _radio->prepareCommand<PowerControlCommand>();
|
auto cmd = _radio->prepareCommand<PowerControlCommand>();
|
||||||
cmd->setRestart();
|
cmd->setRestart();
|
||||||
cmd->setTargetAddress(serial());
|
cmd->setTargetAddress(serial());
|
||||||
_radio->enqueCommand(cmd);
|
|
||||||
PowerCommand()->setLastPowerCommandSuccess(CMD_PENDING);
|
PowerCommand()->setLastPowerCommandSuccess(CMD_PENDING);
|
||||||
|
_radio->enqueCommand(cmd);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user