UniSet  1.4.0
Классы | Открытые члены | Защищенные типы | Защищенные члены | Защищенные данные
Класс LProcessor
Граф наследования:LProcessor:
PassiveLProcessor PassiveLProcessor

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

Классы

struct  EXTInfo
struct  EXTOutInfo

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

 LProcessor (const std::string name="")
virtual void execute (const string lfile)
 LProcessor (const std::string name="")
virtual void execute (const string lfile)

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

typedef std::list< EXTInfoEXTList
typedef std::list< EXTOutInfoOUTList
typedef std::list< EXTInfoEXTList
typedef std::list< EXTOutInfoOUTList

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

virtual void build (const string &lfile)
virtual void step ()
virtual void getInputs ()
virtual void processing ()
virtual void setOuts ()
virtual void build (const string &lfile)
virtual void step ()
virtual void getInputs ()
virtual void processing ()
virtual void setOuts ()

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

EXTList extInputs
OUTList extOuts
SchemaXML sch
UniversalInterface ui
int sleepTime
int smReadyTimeout
std::string logname

Методы

void LProcessor::getInputs ( ) [protected, virtual]

Опрос всех датчиков. Являющхся входами для логических элементов. Исключение специально НЕ ловится. Т.к. если не удалось опросить хотя бы один датчик, то проверку вообще лучше прервать. Иначе схема может работать не так, как надо

Переопределяется в PassiveLProcessor и PassiveLProcessor.

Перекрестные ссылки UniversalInterface::getState().


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

int LProcessor::smReadyTimeout [protected]

время ожидания готовности SM


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