Класс SEESMessage

#include <SEESMessages.h>

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

Inheritance graph
[см. легенду]
Граф связей класса SEESMessage:

Collaboration graph
[см. легенду]

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

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

enum  Events {
  Protection, ChangeMode, Overload95, Overload20,
  Overload105, Fault, CommandNotComplete, NeedOnReserv,
  NeedOffReserv, CheckReservInfo, CheckReservCmd, DieselChangeMode,
  CoolingMode
}
enum  SEESMode {
  OffMode, OnMode, ReservMode, AutoMode,
  SleepMode, RunningMode, ProtectionMode, InitMode,
  UdefinedMode, WaitingMode, AutoWaitingMode, AcceptWaitMode,
  QGOnWaitingMode, QGOffWaitingMode, DieselOffMode
}

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

 SEESMessage (Events ev, int inf, int num, int gnum, Message::Priority p=Message::Medium)
 SEESMessage (const UniSetTypes::VoidMessage *msg)
UniSetTypes::TransportMessage transport_msg () const

Открытые атрибуты

Events evnt
int inf
int num
int gnum
UniSetTypes::MessageCode errcode

Статические открытые данные

static const int MessageTypeID = UniSetAlgorithmsMessage::SEESInfo


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

Сообщения от СУ СЭЭС

Перечисления

идентификаторы событий

Элементы перечислений:
Protection  сработала защита
ChangeMode  смена режима работы
Overload95  нагрузка ДГ > 80%
Overload20  нагрузка ДГ < 20%
Overload105  нагрузка ДГ > 105%
Fault  неисправность ДГ
CommandNotComplete  выполнение команды завершилось неудачей
NeedOnReserv  требуется резерв (inf=1 -требуется, inf=0 - не требуется )
NeedOffReserv  резерв можно отключить (inf=1-отключить, inf=0 - снять команду)
CheckReservInfo  обновление списка резервных ДГ
CheckReservCmd  требуется проверить команды на управления резервом (противоричивое состояние)
DieselChangeMode  diesel change mode
CoolingMode  охлаждение дизеля
00017         {
00018             Protection,     
00019             ChangeMode,     
00020             Overload95,     
00021             Overload20,     
00022             Overload105,    
00023             Fault,          
00024             CommandNotComplete, 
00025             NeedOnReserv,       
00026             NeedOffReserv,      
00027             CheckReservInfo,    
00028             CheckReservCmd,     
00029             DieselChangeMode,   
00030             CoolingMode         
00031         };

идентификаторы режимов

Элементы перечислений:
OffMode  работает
OnMode  отключена
ReservMode  в резереве
AutoMode  в автомате
SleepMode  режим отключенного управления
RunningMode  ДГ запущен
ProtectionMode  срабатывание защиты
InitMode  инициализация
UdefinedMode  undefined mode
WaitingMode  переходный режим
AutoWaitingMode  переходный режим, при автоматическом управлении
AcceptWaitMode  ожидание освобождения ГА
DieselOffMode  only DG off
00035         {
00036             OffMode,            
00037             OnMode,             
00038             ReservMode,         
00039             AutoMode,           
00040             SleepMode,          
00041             RunningMode,        
00042             ProtectionMode,     
00043             InitMode,           
00044             UdefinedMode,       
00045             WaitingMode,        
00046             AutoWaitingMode,    
00047             AcceptWaitMode,     
00048             QGOnWaitingMode,
00049             QGOffWaitingMode,
00050             DieselOffMode       
00051         };


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

Документация по uniset-algorithms. Последние изменения: Fri Dec 12 14:27:17 2014. Создано системой  doxygen 1.5.9