Класс PassiveLProcessor

#include <PassiveLProcessor.h>

Граф наследования:PassiveLProcessor:

UniSetObject_LT UniSetObject_LT UniSetObject UniSetObject

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

Открытые типы

enum  Timers { tidStep, tidStep }
enum  Timers { tidStep, tidStep }

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

 PassiveLProcessor (std::string schema, UniSetTypes::ObjectId objId, UniSetTypes::ObjectId shmID, SharedMemory *ic=0)
 PassiveLProcessor (std::string schema, UniSetTypes::ObjectId objId, UniSetTypes::ObjectId shmID, SharedMemory *ic=0)

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

virtual void step ()
virtual void getInputs ()
virtual void setOuts ()
virtual void processingMessage (UniSetTypes::VoidMessage *msg)
void sysCommand (UniSetTypes::SystemMessage *msg)
void sensorInfo (UniSetTypes::SensorMessage *sm)
void timerInfo (UniSetTypes::TimerMessage *tm)
void askSensors (UniversalIO::UIOCommand cmd)
virtual void sigterm (int signo)
virtual void step ()
virtual void getInputs ()
virtual void setOuts ()
virtual void processingMessage (UniSetTypes::VoidMessage *msg)
void sysCommand (UniSetTypes::SystemMessage *msg)
void sensorInfo (UniSetTypes::SensorMessage *sm)
void timerInfo (UniSetTypes::TimerMessage *tm)
void askSensors (UniversalIO::UIOCommand cmd)
virtual void sigterm (int signo)

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

SMInterface * shm


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

Реализация LogicProccessor основанная на заказе датчиков

Методы

virtual void PassiveLProcessor::processingMessage ( UniSetTypes::VoidMessage *  msg  )  [protected, virtual]

обработка приходящих сообщений

Переопределяет метод предка UniSetObject.

void PassiveLProcessor::processingMessage ( UniSetTypes::VoidMessage *  msg  )  [protected, virtual]

обработка приходящих сообщений

Переопределяет метод предка UniSetObject.

virtual void PassiveLProcessor::sigterm ( int  signo  )  [protected, virtual]

Функция вызываемая при приходе сигнала завершения или прерывания процесса. Переопределив ее можно выполнять специфичные для процесса действия по обработке сигнала. Например переход в безопасное состояние.

Предупреждения:
В обработчике сигналов ЗАПРЕЩЕНО вызывать функции подобные exit(..), abort()!!!!

Переопределяет метод предка UniSetObject.

void PassiveLProcessor::sigterm ( int  signo  )  [protected, virtual]

Функция вызываемая при приходе сигнала завершения или прерывания процесса. Переопределив ее можно выполнять специфичные для процесса действия по обработке сигнала. Например переход в безопасное состояние.

Предупреждения:
В обработчике сигналов ЗАПРЕЩЕНО вызывать функции подобные exit(..), abort()!!!!

Переопределяет метод предка UniSetObject.


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

Документация по UniSet. Последние изменения: Mon Dec 3 16:14:28 2012. Создано системой  doxygen 1.5.9