uniset-algorithms  0.2
Классы | Открытые члены | Открытые статические члены | Статические открытые данные | Защищенные типы | Защищенные члены | Защищенные данные
Класс CommonLamp

#include <CommonLamp.h>

Граф наследования:CommonLamp:
Inheritance graph
[см. легенду]
Граф связей класса CommonLamp:
Collaboration graph
[см. легенду]

Полный список членов класса

Классы

struct  InputInfo

Открытые члены

 CommonLamp (UniSetTypes::ObjectId id, xmlNode *cnode)

Открытые статические члены

static void init_dlog (DebugStream &dlog)

Статические открытые данные

static DebugStream dlog

Защищенные типы

typedef std::list< InputInfoInputList

Защищенные члены

virtual void step ()
UniSetTypes::LampCommand check ()
virtual void sigterm (int signo)
void setOut ()

Защищенные данные

UniSetTypes::LampCommand prev_out
InputList lst
UniSetTypes::ObjectId outID
UniSetTypes::ObjectId outID2
UniversalIO::IOTypes outIOType
UniSetTypes::LampCommand outState

Подробное описание

Управление лампочкой квитирования, которая используется несколькими алгоритмами (актуально для пультов)

Работа расчитана на использование фиктивных АНАЛОГОВЫХ выходов (AO)
имеющих три состояния lmpOFF,lmpON,lmpBLINK.

Данные класса

InputList CommonLamp::lst [protected]

список псевдо-каналов управления звонком

UniSetTypes::ObjectId CommonLamp::outID [protected]

идентификатор физического выходного канала

UniSetTypes::ObjectId CommonLamp::outID2 [protected]

идентификатор 2-го физического выходного канала

UniversalIO::IOTypes CommonLamp::outIOType [protected]

тип выходного канала

UniSetTypes::LampCommand CommonLamp::outState [protected]

текущее состояние выхода


Объявления и описания членов классов находятся в файлах: