Керування ліфтів
17
3.2Опис модулів і їхніх методів
Клас BDataLift відповідає за роботу ліфта.
У ньому є два датчики:
1) enum State{ OPEN_(ліфт відкритий),
CLOSE_(ліфт закритий),
MOVING_(ліфт перебуває в процесі руху)}; // датчик стану ліфта
2) enum Command{ _NDEF(вільний стан),
_CANCALL(ліфт може бути викликаний з поверху),
_CANMOVE(ліфт може почати рух), _STOP(ліфт коштує),
_OPENING(двері ліфта перебувають у процесі відкриття),
_CLOSING(двері ліфта перебувають у процесі закриття),
_MOVING(ліфт перебуває в русі)}; // датчик комманд