Класс ConfirmLamp
#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 |
) |
|
- Предупреждения:
- Для корректной работы confirm надо вызывать ДО apsstate!!!
00018 {
00019 if( state )
00020 {
00021 if( waitConfirm )
00022 {
00023 waitConfirm = false;
00024 lmpState = apsState ? lmpON : lmpOFF;
00025 }
00026 }
00027 }
Объявления и описания членов классов находятся в файлах: