Класс 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, const std::string &prefix="lproc")
 PassiveLProcessor (std::string schema, UniSetTypes::ObjectId objId, UniSetTypes::ObjectId shmID, SharedMemory *ic=0, const std::string &prefix="lproc")

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

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)
void initIterators ()
virtual bool activateObject ()
 Активизация объекта (переопределяется для необходимых действий после активизации).
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)
void initIterators ()
virtual bool activateObject ()
 Активизация объекта (переопределяется для необходимых действий после активизации).

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

SMInterface * shm


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

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

Методы

virtual bool PassiveLProcessor::activateObject (  )  [protected, virtual]

Активизация объекта (переопределяется для необходимых действий после активизации).

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

bool PassiveLProcessor::activateObject (  )  [protected, virtual]

Активизация объекта (переопределяется для необходимых действий после активизации).

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

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. Последние изменения: Thu Dec 25 08:54:21 2014. Создано системой  doxygen 1.5.9