|
uniset-algorithms 0.2
|
Открытые члены | |
| Automat_SK (UniSetTypes::ObjectId id, xmlNode *node=UniSetTypes::conf->getNode("Automat")) | |
| bool | alarm (UniSetTypes::ObjectId sid, bool state) |
| bool | getState (UniSetTypes::ObjectId sid) |
| bool | getValue (UniSetTypes::ObjectId sid) |
| void | setValue (UniSetTypes::ObjectId sid, long value) |
| void | setState (UniSetTypes::ObjectId sid, bool state) |
| void | askState (UniSetTypes::ObjectId sid, UniversalIO::UIOCommand, UniSetTypes::ObjectId node=UniSetTypes::conf->getLocalNode()) |
| void | askValue (UniSetTypes::ObjectId sid, UniversalIO::UIOCommand, UniSetTypes::ObjectId node=UniSetTypes::conf->getLocalNode()) |
| void | updateValues () |
| void | setMsg (UniSetTypes::ObjectId code, bool state) |
Открытые атрибуты | |
| const UniSetTypes::ObjectId | State_On_s |
| UniSetTypes::ObjectId | node_State_On_s |
| const UniSetTypes::ObjectId | State_Off_s |
| UniSetTypes::ObjectId | node_State_Off_s |
| const UniSetTypes::ObjectId | Protection_s |
| UniSetTypes::ObjectId | node_Protection_s |
| const UniSetTypes::ObjectId | On_c |
| UniSetTypes::ObjectId | node_On_c |
| const UniSetTypes::ObjectId | Off_c |
| UniSetTypes::ObjectId | node_Off_c |
| const UniSetTypes::ObjectId | Automat_NA_s |
| UniSetTypes::ObjectId | node_Automat_NA_s |
| const UniSetTypes::ObjectId | state_as |
| UniSetTypes::ObjectId | node_state_as |
| const UniSetTypes::ObjectId | mid_HandOn |
| UniSetTypes::ObjectId | node_mid_HandOn |
| bool | m_mid_HandOn |
| bool | prev_m_mid_HandOn |
| const UniSetTypes::ObjectId | mid_HandOff |
| UniSetTypes::ObjectId | node_mid_HandOff |
| bool | m_mid_HandOff |
| bool | prev_m_mid_HandOff |
| const UniSetTypes::ObjectId | mid_NotOn |
| UniSetTypes::ObjectId | node_mid_NotOn |
| bool | m_mid_NotOn |
| bool | prev_m_mid_NotOn |
| const UniSetTypes::ObjectId | mid_NotOff |
| UniSetTypes::ObjectId | node_mid_NotOff |
| bool | m_mid_NotOff |
| bool | prev_m_mid_NotOff |
| const UniSetTypes::ObjectId | mid_NotResetProtection |
| UniSetTypes::ObjectId | node_mid_NotResetProtection |
| bool | m_mid_NotResetProtection |
| bool | prev_m_mid_NotResetProtection |
| const UniSetTypes::ObjectId | mid_CurrentProtection_Att |
| UniSetTypes::ObjectId | node_mid_CurrentProtection_Att |
| bool | m_mid_CurrentProtection_Att |
| bool | prev_m_mid_CurrentProtection_Att |
| const UniSetTypes::ObjectId | mid_NA_Att |
| UniSetTypes::ObjectId | node_mid_NA_Att |
| bool | m_mid_NA_Att |
| bool | prev_m_mid_NA_Att |
| bool | in_State_On_s |
| bool | prev_in_State_On_s |
| bool | in_State_Off_s |
| bool | prev_in_State_Off_s |
| bool | in_Protection_s |
| bool | prev_in_Protection_s |
| bool | out_On_c |
| bool | prev_out_On_c |
| bool | out_Off_c |
| bool | prev_out_Off_c |
| bool | out_Automat_NA_s |
| bool | prev_out_Automat_NA_s |
| long | out_state_as |
| long | prev_out_state_as |
| const bool | autoResetProtection |
| const int | OnTime |
| const int | OffTime |
| const int | stateTimeOut |
| const int | CommandTime |
| const int | minWaitingTime |
| const int | offPause |
| const int | CheckStateTime |
| const int | naTime |
Защищенные члены | |
| virtual void | callback () |
| virtual void | processingMessage (UniSetTypes::VoidMessage *msg) |
| virtual void | sysCommand (UniSetTypes::SystemMessage *sm) |
| virtual void | askSensors (UniversalIO::UIOCommand cmd) |
| virtual void | sensorInfo (UniSetTypes::SensorMessage *sm) |
| virtual void | timerInfo (UniSetTypes::TimerMessage *tm) |
| virtual void | sigterm (int signo) |
| virtual bool | activateObject () |
| virtual void | testMode (bool state) |
| void | updatePreviousValues () |
| void | checkSensors () |
| void | updateOutputs (bool force) |
| void | preAskSensors (UniversalIO::UIOCommand cmd) |
| void | preSensorInfo (UniSetTypes::SensorMessage *sm) |
| void | preTimerInfo (UniSetTypes::TimerMessage *tm) |
| void | waitSM (int wait_msec, UniSetTypes::ObjectId testID=UniSetTypes::DefaultObjectId) |
| void | resetMsg () |
| virtual void | step ()=0 |
| int | getIntProp (const std::string name) |
| const std::string | getProp (const std::string name) |
Защищенные данные | |
| Trigger | trResetMsg |
| PassiveTimer | ptResetMsg |
| int | resetMsgTime |
| int | sleep_msec |
| bool | active |
| UniSetTypes::ObjectId | smTestID |
| PassiveTimer | ptHeartBeat |
| UniSetTypes::ObjectId | idHeartBeat |
| int | maxHeartBeat |
| xmlNode * | confnode |
| int | smReadyTimeout |
| bool | activated |
| int | activateTimeout |
| PassiveTimer | ptStartUpTimeout |
| int | askPause |
| IOController_i::SensorInfo | si |
| int Automat_SK::getIntProp | ( | const std::string | name | ) | [inline, protected] |
| const std::string Automat_SK::getProp | ( | const std::string | name | ) | [inline, protected] |
int Automat_SK::activateTimeout [protected] |
время ожидания готовности UniSetObject к работе
int Automat_SK::askPause [protected] |
пауза между неудачными попытками заказать датчики
| const UniSetTypes::ObjectId Automat_SK::Automat_NA_s |
Неопределённое состояние автомата
| const bool Automat_SK::autoResetProtection |
Автоматический выход из ProtectionMode
| const int Automat_SK::CheckStateTime |
период проверки состояния для автоматического сборса режима 'защиты'
| const int Automat_SK::CommandTime |
длительность импульса для команды
xmlNode* Automat_SK::confnode [protected] |
< сохраняемое значение
Используется в getIntProp() и getProp().
UniSetTypes::ObjectId Automat_SK::idHeartBeat [protected] |
< период "сердцебиения"
текущее состояние />
текущее состояние />
текущее состояние />
текущее состояние />
текущее состояние />
текущее состояние />
текущее состояние />
int Automat_SK::maxHeartBeat [protected] |
< идентификатор датчика (AI) "сердцебиения"
| const UniSetTypes::ObjectId Automat_SK::mid_CurrentProtection_Att |
| const UniSetTypes::ObjectId Automat_SK::mid_HandOff |
код сообщения для самопроизвольного отключения
| const UniSetTypes::ObjectId Automat_SK::mid_HandOn |
код сообщения для самопроизвольного включения
| const UniSetTypes::ObjectId Automat_SK::mid_NA_Att |
| const UniSetTypes::ObjectId Automat_SK::mid_NotOff |
отключение невозможно
| const UniSetTypes::ObjectId Automat_SK::mid_NotOn |
включение невозможно
| const UniSetTypes::ObjectId Automat_SK::mid_NotResetProtection |
код сообщения 'защита не восстановлена'
| const int Automat_SK::minWaitingTime |
минимальное время при котором не происходит заказ таймера, а используется msleep
| const int Automat_SK::naTime |
Время на выставление признака 'неопределённого состояния'
| const UniSetTypes::ObjectId Automat_SK::Off_c |
Отключение
| const int Automat_SK::offPause |
пауза при переходе в ProtectionMode
| const int Automat_SK::OffTime |
время контроля отключения
| const UniSetTypes::ObjectId Automat_SK::On_c |
| const int Automat_SK::OnTime |
время контроля включения
предыдущее состояние />
предыдущее состояние />
предыдущее состояние />
предыдущее состояние />
предыдущее состояние />
предыдущее состояние />
предыдущее состояние />
| const UniSetTypes::ObjectId Automat_SK::Protection_s |
Сработала токовая защита
PassiveTimer Automat_SK::ptStartUpTimeout [protected] |
время на блокировку обработки WatchDog, если недавно был StartUp
int Automat_SK::sleep_msec [protected] |
пауза между итерациями
int Automat_SK::smReadyTimeout [protected] |
время ожидания готовности SM
UniSetTypes::ObjectId Automat_SK::smTestID [protected] |
идентификатор датчика для тестирования готовности SM
| const UniSetTypes::ObjectId Automat_SK::state_as |
Cостояние автомата
| const UniSetTypes::ObjectId Automat_SK::State_Off_s |
б/к Automat отключён
| const UniSetTypes::ObjectId Automat_SK::State_On_s |
б/к Automat включён
| const int Automat_SK::stateTimeOut |
пауза для того, чтобы датчики перешли в устойчивое состояние
1.7.4