uniset-algorithms  0.2
Открытые члены | Открытые атрибуты | Защищенные члены | Защищенные данные
Класс SEES_SK
Граф наследования:SEES_SK:
Inheritance graph
[см. легенду]

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

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

 SEES_SK (UniSetTypes::ObjectId id, xmlNode *node=UniSetTypes::conf->getNode("SEES"))
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_as
UniSetTypes::ObjectId node_state_as
const UniSetTypes::ObjectId DG_Start_s
UniSetTypes::ObjectId node_DG_Start_s
const UniSetTypes::ObjectId DG_Stop_s
UniSetTypes::ObjectId node_DG_Stop_s
const UniSetTypes::ObjectId QG_On_s
UniSetTypes::ObjectId node_QG_On_s
const UniSetTypes::ObjectId QG_Off_s
UniSetTypes::ObjectId node_QG_Off_s
const UniSetTypes::ObjectId lmpDG_ON_c
UniSetTypes::ObjectId node_lmpDG_ON_c
const UniSetTypes::ObjectId lmpDG_OFF_c
UniSetTypes::ObjectId node_lmpDG_OFF_c
const UniSetTypes::ObjectId lmpQG_ON_c
UniSetTypes::ObjectId node_lmpQG_ON_c
const UniSetTypes::ObjectId lmpQG_OFF_c
UniSetTypes::ObjectId node_lmpQG_OFF_c
const UniSetTypes::ObjectId DG_RemoteControl_s
UniSetTypes::ObjectId node_DG_RemoteControl_s
const UniSetTypes::ObjectId QG_RemoteControl_s
UniSetTypes::ObjectId node_QG_RemoteControl_s
const UniSetTypes::ObjectId CtlMode_Auto_s
UniSetTypes::ObjectId node_CtlMode_Auto_s
const UniSetTypes::ObjectId postID
UniSetTypes::ObjectId node_postID
const UniSetTypes::ObjectId Leader_f
UniSetTypes::ObjectId node_Leader_f
const UniSetTypes::ObjectId Priority_s
UniSetTypes::ObjectId node_Priority_s
const UniSetTypes::ObjectId Reserv_f
UniSetTypes::ObjectId node_Reserv_f
const UniSetTypes::ObjectId CtlMode_f
UniSetTypes::ObjectId node_CtlMode_f
const UniSetTypes::ObjectId ControlMode_f
UniSetTypes::ObjectId node_ControlMode_f
const UniSetTypes::ObjectId CtlMode_QG_bs
UniSetTypes::ObjectId node_CtlMode_QG_bs
const UniSetTypes::ObjectId cmd_OnReserv_f
UniSetTypes::ObjectId node_cmd_OnReserv_f
const UniSetTypes::ObjectId cmd_OffReserv_f
UniSetTypes::ObjectId node_cmd_OffReserv_f
const UniSetTypes::ObjectId Reset_s
UniSetTypes::ObjectId node_Reset_s
const UniSetTypes::ObjectId Protection_f
UniSetTypes::ObjectId node_Protection_f
const UniSetTypes::ObjectId NoPower_S
UniSetTypes::ObjectId node_NoPower_S
const UniSetTypes::ObjectId Overload95_S
UniSetTypes::ObjectId node_Overload95_S
const UniSetTypes::ObjectId Overload20_S
UniSetTypes::ObjectId node_Overload20_S
const UniSetTypes::ObjectId Overload105_S
UniSetTypes::ObjectId node_Overload105_S
const UniSetTypes::ObjectId Fault_S
UniSetTypes::ObjectId node_Fault_S
const UniSetTypes::ObjectId InfoCode_as
UniSetTypes::ObjectId node_InfoCode_as
const UniSetTypes::ObjectId DG_Start_C
UniSetTypes::ObjectId node_DG_Start_C
const UniSetTypes::ObjectId DG_Stop_C
UniSetTypes::ObjectId node_DG_Stop_C
const UniSetTypes::ObjectId QG_On_C
UniSetTypes::ObjectId node_QG_On_C
const UniSetTypes::ObjectId QG_Off_C
UniSetTypes::ObjectId node_QG_Off_C
const UniSetTypes::ObjectId OnControl_C
UniSetTypes::ObjectId node_OnControl_C
const UniSetTypes::ObjectId Reset_C
UniSetTypes::ObjectId node_Reset_C
const UniSetTypes::ObjectId NotAlone_C
UniSetTypes::ObjectId node_NotAlone_C
const UniSetTypes::ObjectId NoPower_C
UniSetTypes::ObjectId node_NoPower_C
const UniSetTypes::ObjectId Ping_C
UniSetTypes::ObjectId node_Ping_C
const UniSetTypes::ObjectId mid_starting
UniSetTypes::ObjectId node_mid_starting
bool m_mid_starting
bool prev_m_mid_starting
const UniSetTypes::ObjectId mid_stopping
UniSetTypes::ObjectId node_mid_stopping
bool m_mid_stopping
bool prev_m_mid_stopping
const UniSetTypes::ObjectId mid_endStarting
UniSetTypes::ObjectId node_mid_endStarting
bool m_mid_endStarting
bool prev_m_mid_endStarting
const UniSetTypes::ObjectId mid_endStopping
UniSetTypes::ObjectId node_mid_endStopping
bool m_mid_endStopping
bool prev_m_mid_endStopping
const UniSetTypes::ObjectId mid_BlockedRun
UniSetTypes::ObjectId node_mid_BlockedRun
bool m_mid_BlockedRun
bool prev_m_mid_BlockedRun
const UniSetTypes::ObjectId mid_SetReserv
UniSetTypes::ObjectId node_mid_SetReserv
bool m_mid_SetReserv
bool prev_m_mid_SetReserv
const UniSetTypes::ObjectId mid_NotReserv
UniSetTypes::ObjectId node_mid_NotReserv
bool m_mid_NotReserv
bool prev_m_mid_NotReserv
const UniSetTypes::ObjectId mid_SetReserv_Failure
UniSetTypes::ObjectId node_mid_SetReserv_Failure
bool m_mid_SetReserv_Failure
bool prev_m_mid_SetReserv_Failure
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_QG_NotOn
UniSetTypes::ObjectId node_mid_QG_NotOn
bool m_mid_QG_NotOn
bool prev_m_mid_QG_NotOn
const UniSetTypes::ObjectId mid_QG_NotOff
UniSetTypes::ObjectId node_mid_QG_NotOff
bool m_mid_QG_NotOff
bool prev_m_mid_QG_NotOff
const UniSetTypes::ObjectId mid_QG_NotOn_LocalControl
UniSetTypes::ObjectId node_mid_QG_NotOn_LocalControl
bool m_mid_QG_NotOn_LocalControl
bool prev_m_mid_QG_NotOn_LocalControl
const UniSetTypes::ObjectId mid_QG_NotOff_LocalControl
UniSetTypes::ObjectId node_mid_QG_NotOff_LocalControl
bool m_mid_QG_NotOff_LocalControl
bool prev_m_mid_QG_NotOff_LocalControl
const UniSetTypes::ObjectId mid_ProtectionNotReset
UniSetTypes::ObjectId node_mid_ProtectionNotReset
bool m_mid_ProtectionNotReset
bool prev_m_mid_ProtectionNotReset
const UniSetTypes::ObjectId mid_Diesel_NotOn
UniSetTypes::ObjectId node_mid_Diesel_NotOn
bool m_mid_Diesel_NotOn
bool prev_m_mid_Diesel_NotOn
const UniSetTypes::ObjectId mid_Diesel_NotOff
UniSetTypes::ObjectId node_mid_Diesel_NotOff
bool m_mid_Diesel_NotOff
bool prev_m_mid_Diesel_NotOff
const UniSetTypes::ObjectId mid_Generator_NotOn
UniSetTypes::ObjectId node_mid_Generator_NotOn
bool m_mid_Generator_NotOn
bool prev_m_mid_Generator_NotOn
const UniSetTypes::ObjectId mid_Generator_NotOff
UniSetTypes::ObjectId node_mid_Generator_NotOff
bool m_mid_Generator_NotOff
bool prev_m_mid_Generator_NotOff
const UniSetTypes::ObjectId mid_NA_State
UniSetTypes::ObjectId node_mid_NA_State
bool m_mid_NA_State
bool prev_m_mid_NA_State
const UniSetTypes::ObjectId mid_BadOperation
UniSetTypes::ObjectId node_mid_BadOperation
bool m_mid_BadOperation
bool prev_m_mid_BadOperation
const UniSetTypes::ObjectId mid_NotFinished
UniSetTypes::ObjectId node_mid_NotFinished
bool m_mid_NotFinished
bool prev_m_mid_NotFinished
const UniSetTypes::ObjectId mid_NotDischarge
UniSetTypes::ObjectId node_mid_NotDischarge
bool m_mid_NotDischarge
bool prev_m_mid_NotDischarge
const UniSetTypes::ObjectId mid_NotAccept
UniSetTypes::ObjectId node_mid_NotAccept
bool m_mid_NotAccept
bool prev_m_mid_NotAccept
const UniSetTypes::ObjectId mid_ReservBadAction
UniSetTypes::ObjectId node_mid_ReservBadAction
bool m_mid_ReservBadAction
bool prev_m_mid_ReservBadAction
const UniSetTypes::ObjectId mid_OnReservBadAction
UniSetTypes::ObjectId node_mid_OnReservBadAction
bool m_mid_OnReservBadAction
bool prev_m_mid_OnReservBadAction
const UniSetTypes::ObjectId mid_ProtectionOn
UniSetTypes::ObjectId node_mid_ProtectionOn
bool m_mid_ProtectionOn
bool prev_m_mid_ProtectionOn
const UniSetTypes::ObjectId mid_ProtectionOff
UniSetTypes::ObjectId node_mid_ProtectionOff
bool m_mid_ProtectionOff
bool prev_m_mid_ProtectionOff
const UniSetTypes::ObjectId mid_SetReserv_Att
UniSetTypes::ObjectId node_mid_SetReserv_Att
bool m_mid_SetReserv_Att
bool prev_m_mid_SetReserv_Att
long in_state_as
long prev_in_state_as
bool in_DG_Start_s
bool prev_in_DG_Start_s
bool in_DG_Stop_s
bool prev_in_DG_Stop_s
bool in_QG_On_s
bool prev_in_QG_On_s
bool in_QG_Off_s
bool prev_in_QG_Off_s
long out_lmpDG_ON_c
long prev_out_lmpDG_ON_c
long out_lmpDG_OFF_c
long prev_out_lmpDG_OFF_c
long out_lmpQG_ON_c
long prev_out_lmpQG_ON_c
long out_lmpQG_OFF_c
long prev_out_lmpQG_OFF_c
bool in_DG_RemoteControl_s
bool prev_in_DG_RemoteControl_s
bool in_QG_RemoteControl_s
bool prev_in_QG_RemoteControl_s
bool in_CtlMode_Auto_s
bool prev_in_CtlMode_Auto_s
long out_postID
long prev_out_postID
bool in_Leader_f
bool prev_in_Leader_f
long in_Priority_s
long prev_in_Priority_s
bool out_Reserv_f
bool prev_out_Reserv_f
long in_CtlMode_f
long prev_in_CtlMode_f
long out_ControlMode_f
long prev_out_ControlMode_f
long out_CtlMode_QG_bs
long prev_out_CtlMode_QG_bs
bool in_cmd_OnReserv_f
bool prev_in_cmd_OnReserv_f
bool in_cmd_OffReserv_f
bool prev_in_cmd_OffReserv_f
bool in_Reset_s
bool prev_in_Reset_s
bool out_Protection_f
bool prev_out_Protection_f
bool in_NoPower_S
bool prev_in_NoPower_S
bool in_Overload95_S
bool prev_in_Overload95_S
bool in_Overload20_S
bool prev_in_Overload20_S
bool in_Overload105_S
bool prev_in_Overload105_S
bool in_Fault_S
bool prev_in_Fault_S
long in_InfoCode_as
long prev_in_InfoCode_as
bool out_DG_Start_C
bool prev_out_DG_Start_C
bool out_DG_Stop_C
bool prev_out_DG_Stop_C
bool out_QG_On_C
bool prev_out_QG_On_C
bool out_QG_Off_C
bool prev_out_QG_Off_C
bool out_OnControl_C
bool prev_out_OnControl_C
bool out_Reset_C
bool prev_out_Reset_C
bool out_NotAlone_C
bool prev_out_NotAlone_C
bool out_NoPower_C
bool prev_out_NoPower_C
bool out_Ping_C
bool prev_out_Ping_C

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

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 SEES_SK::getIntProp ( const std::string  name) [inline, protected]

получить числовое свойство из конф. файла по привязанной confnode

Перекрестные ссылки confnode.

{ return UniSetTypes::conf->getIntProp(confnode, name); }
const std::string SEES_SK::getProp ( const std::string  name) [inline, protected]

получить текстовое свойство из конф. файла по привязанной confnode

Перекрестные ссылки confnode.

{ return UniSetTypes::conf->getProp(confnode, name); }

Данные класса

int SEES_SK::activateTimeout [protected]

время ожидания готовности UniSetObject к работе

int SEES_SK::askPause [protected]

пауза между неудачными попытками заказать датчики

Переопределяется в SEES.

const UniSetTypes::ObjectId SEES_SK::cmd_OffReserv_f

Команда на отключение резерва от СЭЭС для ДГ

const UniSetTypes::ObjectId SEES_SK::cmd_OnReserv_f

Команда на включение резерва от СЭЭС для ДГ

xmlNode* SEES_SK::confnode [protected]

< сохраняемое значение

Используется в getIntProp() и getProp().

const UniSetTypes::ObjectId SEES_SK::ControlMode_f

Текущий режим (выходной датичик)

const UniSetTypes::ObjectId SEES_SK::CtlMode_Auto_s

Включено автоматическое управление

const UniSetTypes::ObjectId SEES_SK::CtlMode_f

Текущий режим (входной датичик)

const UniSetTypes::ObjectId SEES_SK::CtlMode_QG_bs

QG lamp

const UniSetTypes::ObjectId SEES_SK::DG_RemoteControl_s

from DG

const UniSetTypes::ObjectId SEES_SK::DG_Start_C
const UniSetTypes::ObjectId SEES_SK::DG_Start_s

ДГ: запуск

const UniSetTypes::ObjectId SEES_SK::DG_Stop_C
const UniSetTypes::ObjectId SEES_SK::DG_Stop_s

ДГ: остановка

const UniSetTypes::ObjectId SEES_SK::Fault_S
UniSetTypes::ObjectId SEES_SK::idHeartBeat [protected]

< период "сердцебиения"

const UniSetTypes::ObjectId SEES_SK::InfoCode_as

Обратная связь, в ответ на исполнение команды

const UniSetTypes::ObjectId SEES_SK::Leader_f

Лидер группы

const UniSetTypes::ObjectId SEES_SK::lmpDG_OFF_c

lamp DG off

const UniSetTypes::ObjectId SEES_SK::lmpDG_ON_c

lamp DG on

const UniSetTypes::ObjectId SEES_SK::lmpQG_OFF_c

lamp QG off

const UniSetTypes::ObjectId SEES_SK::lmpQG_ON_c

lamp QG on

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

текущее состояние />

int SEES_SK::maxHeartBeat [protected]

< идентификатор датчика (AI) "сердцебиения"

const UniSetTypes::ObjectId SEES_SK::mid_BadOperation

код сообщения 'Неверные действия оператора'

const UniSetTypes::ObjectId SEES_SK::mid_BlockedRun

код сообщения 'Запуск запрщён'

const UniSetTypes::ObjectId SEES_SK::mid_Diesel_NotOff

код сообщения 'Отказ остановки дизеля'

const UniSetTypes::ObjectId SEES_SK::mid_Diesel_NotOn

код сообщения 'Отказ запуска дизеля'

const UniSetTypes::ObjectId SEES_SK::mid_endStarting

код сообщения завершение пуска(остановки)

const UniSetTypes::ObjectId SEES_SK::mid_endStopping

код сообщения завершение пуска(остановки)

const UniSetTypes::ObjectId SEES_SK::mid_Generator_NotOff

код сообщения 'Отказ отключения генератора'

const UniSetTypes::ObjectId SEES_SK::mid_Generator_NotOn

код сообщения 'Отказ включения генератора'

const UniSetTypes::ObjectId SEES_SK::mid_NA_State

код сообщения 'Неопределённое состояние'

const UniSetTypes::ObjectId SEES_SK::mid_NotAccept

код сообщения 'запрет одновременного включения'

const UniSetTypes::ObjectId SEES_SK::mid_NotDischarge

код сообщения 'не удалось перевести нагрузку'

const UniSetTypes::ObjectId SEES_SK::mid_NotFinished

код сообщения 'назавершённый пуск или остановка'

const UniSetTypes::ObjectId SEES_SK::mid_NotOff

код сообщения 'Отказ отключения'

const UniSetTypes::ObjectId SEES_SK::mid_NotOn

код сообщения 'Отказ включения'

const UniSetTypes::ObjectId SEES_SK::mid_NotReserv

код сообщения 'ДГ выведен из резерва'

const UniSetTypes::ObjectId SEES_SK::mid_OnReservBadAction

код сообщения 'Включение резерва во время уска/остановки'

const UniSetTypes::ObjectId SEES_SK::mid_ProtectionNotReset

код сообщения 'Не сброшена защита'

const UniSetTypes::ObjectId SEES_SK::mid_ProtectionOff

код сообщения 'Снятие режима защиты'

const UniSetTypes::ObjectId SEES_SK::mid_ProtectionOn

код сообщения 'Режим защиты'

const UniSetTypes::ObjectId SEES_SK::mid_QG_NotOff

код сообщения 'Отказ отключения QG'

const UniSetTypes::ObjectId SEES_SK::mid_QG_NotOff_LocalControl

код сообщения 'Отказ отключения QG. Управление автоматами с ГРЩ.'

const UniSetTypes::ObjectId SEES_SK::mid_QG_NotOn

код сообщения 'Отказ включения QG'

const UniSetTypes::ObjectId SEES_SK::mid_QG_NotOn_LocalControl

код сообщения 'Отказ включения QG. Управление автоматами с ГРЩ.'

const UniSetTypes::ObjectId SEES_SK::mid_ReservBadAction

код сообщения 'Неверные действия по управлению резервом'

const UniSetTypes::ObjectId SEES_SK::mid_SetReserv

код сообщения 'ДГ включен в резерв'

const UniSetTypes::ObjectId SEES_SK::mid_SetReserv_Att
const UniSetTypes::ObjectId SEES_SK::mid_SetReserv_Failure

код сообщения 'Включение управления резервом невозможно'

const UniSetTypes::ObjectId SEES_SK::mid_starting

код сообщения 'запуск'

const UniSetTypes::ObjectId SEES_SK::mid_stopping

код сообщения 'остановка'

const UniSetTypes::ObjectId SEES_SK::NoPower_C

repeat: no power

const UniSetTypes::ObjectId SEES_SK::NoPower_S

Секция ГРЩ обесточена

const UniSetTypes::ObjectId SEES_SK::NotAlone_C

repeat: not alone working

const UniSetTypes::ObjectId SEES_SK::OnControl_C

Разрешение работы для TWIDO

const UniSetTypes::ObjectId SEES_SK::Overload105_S

Перегрузка ДГ 105%

const UniSetTypes::ObjectId SEES_SK::Overload20_S

Нагрузка ДГ < 20%

const UniSetTypes::ObjectId SEES_SK::Overload95_S

Нагрузка ДГ > 95%

const UniSetTypes::ObjectId SEES_SK::Ping_C

Ping

const UniSetTypes::ObjectId SEES_SK::postID

ID выбранного поста управления

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

предыдущее состояние />

const UniSetTypes::ObjectId SEES_SK::Priority_s

Назначенный данному ДГ приоритет

const UniSetTypes::ObjectId SEES_SK::Protection_f

Режим защиты

PassiveTimer SEES_SK::ptStartUpTimeout [protected]

время на блокировку обработки WatchDog, если недавно был StartUp

const UniSetTypes::ObjectId SEES_SK::QG_Off_C
const UniSetTypes::ObjectId SEES_SK::QG_Off_s

ГА: отключение

const UniSetTypes::ObjectId SEES_SK::QG_On_C
const UniSetTypes::ObjectId SEES_SK::QG_On_s

ГА: включение

const UniSetTypes::ObjectId SEES_SK::QG_RemoteControl_s

from GRSH

const UniSetTypes::ObjectId SEES_SK::Reserv_f

Reserv mode

const UniSetTypes::ObjectId SEES_SK::Reset_C

repeat: reset

const UniSetTypes::ObjectId SEES_SK::Reset_s

Сброс защиты

int SEES_SK::sleep_msec [protected]

пауза между итерациями

int SEES_SK::smReadyTimeout [protected]

время ожидания готовности SM

UniSetTypes::ObjectId SEES_SK::smTestID [protected]

идентификатор датчика для тестирования готовности SM

const UniSetTypes::ObjectId SEES_SK::state_as

состояние СЭС


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