UniSet
1.4.0
|
Классы | |
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< EXTInfo > | EXTList |
typedef std::list< EXTOutInfo > | OUTList |
typedef std::list< EXTInfo > | EXTList |
typedef std::list< EXTOutInfo > | OUTList |
Защищенные члены | |
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