|
uniset-algorithms 0.2
|
#include <ConfirmLamp.h>
Открытые члены | |
| void | confirm (bool state) |
| void | apsstate (bool aps) |
| UniSetTypes::LampCommand | get () |
Защищенные данные | |
| bool | waitConfirm |
| bool | apsState |
| UniSetTypes::LampCommand | lmpState |
Реализация логики управления лампочкой квитирования. Сработала АПС - мигаем. Квитировали - гасим, если АПС уже нет, и загораемся ровным светом, если АПС ещё есть.
| void ConfirmLamp::confirm | ( | bool | state | ) |
{
if( state )
{
if( waitConfirm )
{
waitConfirm = false;
lmpState = apsState ? lmpON : lmpOFF;
}
}
}
1.7.4