uniset-algorithms 0.2
SEESTypes.h
00001 // $Id: SEESTypes.h,v 1.1 2009/04/01 21:32:27 pv Exp $
00002 // ---------------------------------------------------------------------
00003 #ifndef SEESTypes_H_
00004 #define SEESTypes_H_
00005 // ---------------------------------------------------------------------
00006 #include <string>
00007 // ---------------------------------------------------------------------
00008 namespace SEESTypes
00009 {
00010         enum ControlMode
00011         {
00012             mUndefined      = 0,    // неопределён
00013             mOffControl     = 1,    // управление отключено (управление с ГРЩ)
00014             mPultControl    = 2,    // ручное управление с ЦПУ
00015             mAuto           = 3     // автоматическое управление
00016         };
00017 
00018         enum InfoCode
00019         {
00020             icUndefined             = 0,    
00021             icOK                    = 1,    // успешное исполнение команды
00022             icAlarm                 = 2,    // Авария
00023             icWarning               = 3,    // Неисправность (WarningCode_AS)
00024             icRunFailed_NotReady    = 5,    // Отказ пуска. ГДГ не готов к пуску
00025             icRunFailed_NotWorking  = 6,    // Отказ пуска. Нет сигнала 'ДГ работа'
00026             icRunFailed_NotFnom     = 7,    // Отказ пуска. ГДГ не вышел на номинальную частоту
00027             icRunFailed_NotUnom     = 8,    // Отказ пуска. ГДГ не вышел на номинальное напряжение
00028             icRunFailed_NotReadyForLoading  = 9,    // Отказ пуска. Нет сигнала 'ДГ готов к нагрузке'
00029             icONFailed_SyncFailed   = 10,   // Отказ подключения. QG: Неисправен синхронизатор
00030             icONFailed_NotSync      = 11,   // Отказ подключения. QG: нет сигнала об успешной синхронизация
00031             icONFailed_NotSync1     = 12,   // Отказ подключения. QG: синхронизация не удалась
00032             icONFailed_QGFailed     = 13,   // Отказ подключения. QG не включился (без синхронизации)
00033             icOFFFailed_NotUnloading = 15,  // Отказ отключения. Не удалось перевести нагрузку
00034             icOFFFailed_QGFailed    = 16,   // Отказ отключения. Не удалось отключить QG
00035             icStopFailed_Timeout    = 18    // Отказ остановки. ГДГ не остановился
00036         };
00037 };
00038 // ---------------------------------------------------------------------
00039 #endif // SEESTypes_H_
00040 // ---------------------------------------------------------------------