Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

Constants.h

Go to the documentation of this file.
00001 // 00002 // Copyright 2004 P&P Software GmbH - All Rights Reserved 00003 // 00004 // Constants.h 00005 // 00006 // Version 1.0 00007 // Date 13.09.02 00008 // Author A. Pasetti (P&P Software), R. Totaro 00009 00023 #ifndef ConstantsH 00024 #define ConstantsH 00025 00026 #include "BasicTypes.h" 00027 00028 #define pNULL 0 // Constant used to represent uninitialized pointers. 00029 00035 const bool CONFIGURED = true; 00036 00042 const bool NOT_CONFIGURED = false; 00043 00047 const bool DISABLED = false; 00048 00052 const bool ENABLED = true; 00053 00057 const bool NOT_VALID = false; 00058 00062 const bool VALID = true; 00063 00067 const bool NOT_CRITICAL = false; 00068 00072 const bool CRITICAL = true; 00073 00077 const bool NOT_ARMED = false; 00078 00082 const bool ARMED = true; 00083 00087 const bool NOT_HEALTHY = false; 00088 00092 const bool HEALTHY = true; 00093 00100 const bool IN_USE = true; 00101 00108 const bool NOT_IN_USE = false; 00109 00114 const bool TC_CAN_EXECUTE = true; 00115 00120 const bool TC_CANNOT_EXECUTE = false; 00121 00122 // ------------------------------------------------------- 00127 const bool MAN_CAN_START = true; 00128 00133 const bool MAN_CANNOT_START = false; 00134 00139 const bool MAN_CAN_CONTINUE = true; 00140 00145 const bool MAN_CANNOT_CONTINUE = false; 00146 00151 const bool MAN_HAS_TERMINATED = true; 00152 00157 const bool MAN_HAS_NOT_TERMINATED = false; 00158 00163 const bool MAN_IN_USE = true; 00164 00169 const bool MAN_NOT_IN_USE = false; 00170 00175 const bool MAN_EXECUTING = true; 00176 00181 const bool MAN_NOT_EXECUTING = false; 00182 00187 const bool MAN_SUSPENDED = true; 00188 00193 const bool MAN_NOT_SUSPENDED = false; 00194 00195 // ------------------------------------------------------- 00200 const bool MON_PROFILE_DEVIATION = true; 00201 00206 const bool NO_MON_PROFILE_DEVIATION = false; 00207 00213 const int PREVIOUS_VALUE_INIT = 9999; 00214 00215 // ------------------------------------------------------- 00222 const TD_InstanceId MAX_N_OBJECTS = 512; 00223 00228 const int MAX_INT = 0x7FFFFFFF; 00229 00233 const int MAX_UNSIGNED_INT = 0xFFFFFFFF; 00234 00241 const bool PUS_DATA_REP_MODE = true; 00242 00243 // ------------------------------------------------------- 00250 const TD_CheckCode VC_TOO_MANY_RAW_DATA = 1; 00251 00257 const TD_CheckCode VC_INCONSISTENT_RAW_DATA = 2; 00258 00265 const TD_CheckCode VC_TOO_MANY_MEM_BLOCK = 3; 00266 00273 const TD_CheckCode VC_TOO_MANY_MEM_DATA = 4; 00274 00281 const TD_CheckCode VC_TOO_MANY_SIDS = 5; 00282 00283 // ------------------------------------------------------- 00288 const int PUS_TYPE_TC_VER = 1; 00289 00295 const int PUS_ST_TC_VER_ACC_SC = 1; 00296 00302 const int PUS_ST_TC_VER_ACC_FL = 2; 00303 00309 const int PUS_ST_TC_EXE_STR_SC = 3; 00310 00316 const int PUS_ST_TC_EXE_STR_FL = 4; 00317 00323 const int PUS_ST_TC_EXE_PRO_SC = 5; 00324 00330 const int PUS_ST_TC_EXE_PRO_FL = 6; 00331 00337 const int PUS_ST_TC_EXE_END_SC = 7; 00338 00344 const int PUS_ST_TC_EXE_END_FL = 8; 00345 00346 // ------------------------------------------------------- 00352 const int PUS_TYPE_DATA_REP = 3; 00353 00358 const int PUS_ST_DATA_REP_NEW_HK = 1; 00359 00364 const int PUS_ST_DATA_REP_NEW_DG = 2; 00365 00370 const int PUS_ST_DATA_REP_CLR_HK = 3; 00371 00376 const int PUS_ST_DATA_REP_CLR_DG = 4; 00377 00382 const int PUS_ST_DATA_REP_ENB_HK = 5; 00383 00388 const int PUS_ST_DATA_REP_DIS_HK = 6; 00389 00394 const int PUS_ST_DATA_REP_ENB_DG = 7; 00395 00400 const int PUS_ST_DATA_REP_DIS_DG = 8; 00401 00406 const int PUS_ST_DATA_REP_REP_HK = 9; 00407 00412 const int PUS_ST_DATA_REP_REP_HK_REP = 10; 00413 00418 const int PUS_ST_DATA_REP_REP_DG = 11; 00419 00424 const int PUS_ST_DATA_REP_REP_DG_REP = 12; 00425 00430 const int PUS_ST_DATA_REP_PER_HK = 17; 00431 00436 const int PUS_ST_DATA_REP_PER_DG = 18; 00437 00442 const int PUS_ST_DATA_REP_FIL_HK = 19; 00443 00448 const int PUS_ST_DATA_REP_FIL_DG = 20; 00449 00454 const int PUS_ST_DATA_REP_UNF_HK = 21; 00455 00460 const int PUS_ST_DATA_REP_UNF_DG = 22; 00461 00466 const int PUS_ST_DATA_REP_UNF_HK_REP = 23; 00467 00472 const int PUS_ST_DATA_REP_UNF_DG_REP = 24; 00473 00478 const int PUS_ST_DATA_REP_PAR_HK_REP = 25; 00479 00484 const int PUS_ST_DATA_REP_PAR_DG_REP = 26; 00485 00486 // ------------------------------------------------------- 00491 const int PUS_TYPE_TC_FNC = 8; 00492 00498 const int PUS_ST_TC_FNC_PER = 1; 00499 00500 // ------------------------------------------------------- 00505 const int PUS_TYPE_MEM = 6; 00506 00512 const int PUS_ST_TC_MEM_OFF = 1; 00513 00519 const int PUS_ST_TC_MEM_ABS = 2; 00520 00526 const int PUS_ST_TC_DMP_OFF = 3; 00527 00533 const int PUS_ST_TM_DMP_OFF = 4; 00534 00540 const int PUS_ST_TC_DMP_ABS = 5; 00541 00547 const int PUS_ST_TM_DMP_ABS = 6; 00548 00549 // ------------------------------------------------------- 00554 const int PUS_TYPE_TEST = 127; 00555 00560 const int PUS_ST_TC_TEST = 1; 00561 00562 00563 #endif
Copyright 2003 P&P Software GmbH - All Rights Reserved