#include <Automat.h>
Открытые типы | |
| enum | Timers { OnTimer, OffTimer, CheckState } |
Открытые члены | |
| Automat (const std::string qname, ObjectsManager *master, xmlNode *node) | |
| virtual char * | getName () |
| void | on () |
| void | off () |
| void | reset () |
| void | offOnlyMode () |
| void | onControl () |
| void | offControl () |
| bool | isProtection () |
| bool | getState () |
| bool | isOnMode () |
| bool | checkNAState (bool commit=true) |
| bool | getRealState () |
| long | getMode () |
| unsigned int | getNumber () |
Открытые статические члены | |
| static void | init_dlog (DebugStream &dlog) |
Открытые атрибуты | |
| ObjectsManager * | master |
|
TriggerOutput< Automat, UniSetTypes::ObjectId, bool > * | out |
|
TriggerOutput< Automat, Automat::Timers, int > * | tm |
| TriggerOR< Automat, UniSetTypes::ObjectId > * | protect |
| TriggerOutput< Automat, UniSetTypes::ObjectId, bool > * | msg |
| SandClock | scUnknown |
Статические открытые данные | |
| static DebugStream | dlog |
Защищенные члены | |
| virtual void | step () |
| virtual void | processingMessage (UniSetTypes::VoidMessage *msg) |
| void | sysCommand (UniSetTypes::SystemMessage *sm) |
| void | sensorInfo (UniSetTypes::SensorMessage *sm) |
| void | timerInfo (UniSetTypes::TimerMessage *tm) |
| void | automatCommand (AutomatMessage *m) |
| void | changeMode (AutomatMode *m) |
| void | setProtection (bool st) |
| void | setOut (UniSetTypes::ObjectId sid, bool state) |
| void | setTimer (Automat::Timers tid, int val) |
| virtual void | sigterm (int signo) |
Друзья | |
| class | AutomatMode |
| class | AutomatWaitingMode |
| std::ostream & | operator<< (std::ostream &os, Automat &am) |
| std::ostream & | operator<< (std::ostream &os, Automat *am) |
| TriggerOutput<Automat, UniSetTypes::ObjectId, bool>* Automat::msg |
для посылки сообщений
| TriggerOR<Automat,UniSetTypes::ObjectId>* Automat::protect |
триггер 'состояния защиты'
| SandClock Automat::scUnknown |
часы на выставление признака "неопределённого" состояния
1.5.9