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

CC_ComponentFactory_inc.h

00001 00002 00003 // 00004 // Copyright 2004 P&P Software GmbH - All Rights Reserved 00005 // 00006 // CC_ComponentFactory_inc.h 00007 // 00008 // This an automatically generated file 00009 00036 #ifndef CC_ComponentFactory_incH 00037 #define CC_ComponentFactory_incH 00038 00039 00045 const int CI_fullDataPool = 1; 00046 00047 00053 const int CI_sdMonProf_1 = 2; 00054 00055 00061 const int CI_orMonProf_1 = 3; 00062 00063 00069 const int CI_sMonProf_1 = 4; 00070 00071 00077 const int CI_nRecAct_1 = 5; 00078 00079 00085 const int CI_orMonProf_2 = 6; 00086 00087 00093 const int CI_sRecAct_2 = 7; 00094 00095 00101 const int CI_nRecAct_2 = 8; 00102 00103 00109 const int CI_sdMonProf_4 = 9; 00110 00111 00117 const int CI_orMonProf_4 = 10; 00118 00119 00125 const int CI_nRecAct_4 = 11; 00126 00127 00133 const int CI_orMonProf_5 = 12; 00134 00135 00141 const int CI_nRecAct_5 = 13; 00142 00143 00149 const int CI_sdMonProf_7 = 14; 00150 00151 00157 const int CI_orMonProf_7 = 15; 00158 00159 00165 const int CI_nRecAct_7 = 16; 00166 00167 00173 const int CI_orMonProf_8 = 17; 00174 00175 00181 const int CI_nRecAct_8 = 18; 00182 00183 00189 const int CI_sdMonProf_10 = 19; 00190 00191 00197 const int CI_orMonProf_10 = 20; 00198 00199 00205 const int CI_nRecAct_10 = 21; 00206 00207 00213 const int CI_orMonProf_11 = 22; 00214 00215 00221 const int CI_nRecAct_11 = 23; 00222 00223 00230 const int CI_parDB = 24; 00231 00232 00241 const int CI_Nominal_FSM = 25; 00242 00243 00249 const int CI_SBY_FsmState = 26; 00250 00251 00257 const int CI_SAM_FsmState = 27; 00258 00259 00265 const int CI_SCM_FsmState = 28; 00266 00267 00273 const int CI_OCM_FsmState = 29; 00274 00275 00281 const int CI_SAM_to_OCM = 30; 00282 00283 00289 const int CI_OCM_to_SAM = 31; 00290 00291 00297 const int CI_SCM_to_SAM = 32; 00298 00299 00305 const int CI_SAM_to_SCM = 33; 00306 00307 00313 const int CI_SCM_to_OCM = 34; 00314 00315 00321 const int CI_OCM_to_SCM = 35; 00322 00323 00330 const int CI_SBY_FSM = 36; 00331 00332 00338 const int CI_SBY_PreSeparation = 37; 00339 00340 00346 const int CI_SBY_PostSeparation = 38; 00347 00348 00354 const int CI_END = 39; 00355 00356 00363 const int CI_SAM_FSM = 40; 00364 00365 00371 const int CI_SAM_SunAcquisition = 41; 00372 00373 00379 const int CI_SAM_SunPointing = 42; 00380 00381 00388 const int CI_OCM_FSM = 43; 00389 00390 00396 const int CI_OCM_Slewing = 44; 00397 00398 00404 const int CI_OCM_Pointing = 45; 00405 00406 00412 const int CI_OCM_Thrusting = 46; 00413 00414 00421 const int CI_SCM_FSM = 47; 00422 00423 00429 const int CI_SCM_Slewing = 48; 00430 00431 00437 const int CI_SCM_Pointing = 49; 00438 00439 00445 const int CI_SCM_Scanning = 50; 00446 00447 00454 const int CI_SM_FSM = 51; 00455 00456 00463 const int CI_SM_PreSeparation = 52; 00464 00465 00471 const int CI_SM_PostSeparation = 53; 00472 00473 00479 const int CI_SM_SunAcquisition = 54; 00480 00481 00487 const int CI_SM_SunPointing = 55; 00488 00489 00495 const int CI_SM_PreToPost = 56; 00496 00497 00503 const int CI_FDIR_FSM = 57; 00504 00505 00512 const int CI_AFS = 58; 00513 00514 00520 const int CI_AFO = 59; 00521 00522 00529 const int CI_AFS_to_AFO = 60; 00530 00531 00538 const int CI_AFO_to_AFS = 61; 00539 00540 00546 const int CI_contAction_1 = 62; 00547 00548 00556 const int CI_contBlock_1 = 63; 00557 00558 00564 const int CI_contAction_2 = 64; 00565 00566 00574 const int CI_contBlock_2 = 65; 00575 00576 00582 const int CI_contAction_3 = 66; 00583 00584 00592 const int CI_contBlock_3 = 67; 00593 00594 00600 const int CI_contAction_4 = 68; 00601 00602 00610 const int CI_contBlock_4 = 69; 00611 00612 00618 const int CI_obsClk = 70; 00619 00620 00626 const int CI_evtRep = 71; 00627 00628 00634 const int CI_tracer = 72; 00635 00636 00642 const int CI_manMan = 73; 00643 00644 00650 const int CI_man_1 = 74; 00651 00652 00658 const int CI_man_2 = 75; 00659 00660 00666 const int CI_man_3 = 76; 00667 00668 00674 const int CI_tcMan = 77; 00675 00676 00682 const int CI_tcLoader = 78; 00683 00684 00690 const int CI_tc_1 = 79; 00691 00692 00698 const int CI_tc_2 = 80; 00699 00700 00706 const int CI_tc_3 = 81; 00707 00708 00714 const int CI_tc_4 = 82; 00715 00716 00722 const int CI_tc_5 = 83; 00723 00724 00730 const int CI_tc_6 = 84; 00731 00732 00738 const int CI_tc_7 = 85; 00739 00740 00746 const int CI_tc_8 = 86; 00747 00748 00754 const int CI_tc_9 = 87; 00755 00756 00762 const int CI_tc_10 = 88; 00763 00764 00770 const int CI_tc_11 = 89; 00771 00772 00778 const int CI_tc_12 = 90; 00779 00780 00786 const int CI_tc_13 = 91; 00787 00788 00794 const int CI_tmMan = 92; 00795 00796 00802 const int CI_tmStream = 93; 00803 00804 00810 const int CI_tm_1 = 94; 00811 00812 00818 const int CI_tm_2 = 95; 00819 00820 00826 const int CI_tm_3 = 96; 00827 00828 00834 const int CI_tm_4 = 97; 00835 00836 00842 const int CI_tm_5 = 98; 00843 00844 00850 const int CI_tm_6 = 99; 00851 00852 00858 const int CI_tm_7 = 100; 00859 00860 00866 const int CI_tmModeMan = 101; 00867 00868 00869 // Now define the symbolic names for the types 00870 const int TN_ControlAction = 1; 00871 const int TN_SampleControlBlock_1 = 5; 00872 const int TN_SampleControlBlock_2 = 6; 00873 const int TN_SampleControlBlock_3 = 7; 00874 const int TN_SampleControlBlock_4 = 8; 00875 const int TN_SampleFullDataPool = 9; 00876 const int TN_SampleR2Database = 10; 00877 const int TN_PUSEventRepository = 11; 00878 const int TN_NullRecoveryAction = 12; 00879 const int TN_OutOfRangeProfile = 20; 00880 const int TN_SampleMonitoringProfile = 28; 00881 const int TN_SampleRecoveryAction = 29; 00882 const int TN_StuckDataProfile = 30; 00883 const int TN_FSM = 34; 00884 const int TN_AfsFsmState = 41; 00885 const int TN_DummyFsmState = 42; 00886 const int TN_FromFsmEvent = 51; 00887 const int TN_NestedFsmActivatorWithEndState = 60; 00888 const int TN_NestedFsmActivatorWithExitCheck = 61; 00889 const int TN_OCM_FsmState = 62; 00890 const int TN_SBY_PostSepFsmState = 63; 00891 const int TN_SBY_PreSepFsmState = 64; 00892 const int TN_SCM_FsmState = 65; 00893 const int TN_SM_PreSepFsmState = 66; 00894 const int TN_UnstableFsmState = 67; 00895 const int TN_ManoeuvreManager = 71; 00896 const int TN_DummyConfigurableManoeuvre = 72; 00897 const int TN_DummyManoeuvre = 73; 00898 const int TN_TestPUSConfigurableManoeuvre = 74; 00899 const int TN_DummyObsClock = 75; 00900 const int TN_DummyTracer = 76; 00901 const int TN_TelecommandManager = 77; 00902 const int TN_BasicPUSTcLoader = 78; 00903 const int TN_DummyPUSTelecommand = 79; 00904 const int TN_DummyTelecommand = 80; 00905 const int TN_PUSControlDataReporting = 82; 00906 const int TN_PUSDefineDataReporting = 83; 00907 const int TN_PUSDumpMemoryAbsolute = 84; 00908 const int TN_PUSDumpMemoryOffset = 85; 00909 const int TN_PUSMemoryLoadAbsolute = 86; 00910 const int TN_PUSMemoryLoadOffset = 88; 00911 const int TN_TestPUSTelecommand = 89; 00912 const int TN_TelemetryManager = 92; 00913 const int TN_BasicPUSTmStream = 93; 00914 const int TN_DummyPUSTelemetryPacket = 94; 00915 const int TN_PUSDataReportingPacket = 96; 00916 const int TN_PUSMemoryDumpAbsolute = 98; 00917 const int TN_PUSMemoryDumpOffset = 99; 00918 const int TN_PUSTcVerificationPacket = 100; 00919 const int TN_PUSTelemetryModeManager = 101; 00920 00921 // Now define the forward declarations for the types 00922 class DC_ControlAction; 00923 class DC_SampleControlBlock_1; 00924 class DC_SampleControlBlock_2; 00925 class DC_SampleControlBlock_3; 00926 class DC_SampleControlBlock_4; 00927 class DC_SampleFullDataPool; 00928 class DC_SampleR2Database; 00929 class DC_PUSEventRepository; 00930 class DC_NullRecoveryAction; 00931 class DC_OutOfRangeProfile; 00932 class DC_SampleMonitoringProfile; 00933 class DC_SampleRecoveryAction; 00934 class DC_StuckDataProfile; 00935 class CC_FSM; 00936 class DC_AfsFsmState; 00937 class DC_DummyFsmState; 00938 class DC_FromFsmEvent; 00939 class DC_NestedFsmActivatorWithEndState; 00940 class DC_NestedFsmActivatorWithExitCheck; 00941 class DC_OCM_FsmState; 00942 class DC_SBY_PostSepFsmState; 00943 class DC_SBY_PreSepFsmState; 00944 class DC_SCM_FsmState; 00945 class DC_SM_PreSepFsmState; 00946 class DC_UnstableFsmState; 00947 class CC_ManoeuvreManager; 00948 class DC_DummyConfigurableManoeuvre; 00949 class DC_DummyManoeuvre; 00950 class DC_TestPUSConfigurableManoeuvre; 00951 class DC_DummyObsClock; 00952 class DC_DummyTracer; 00953 class CC_TelecommandManager; 00954 class DC_BasicPUSTcLoader; 00955 class DC_DummyPUSTelecommand; 00956 class DC_DummyTelecommand; 00957 class DC_PUSControlDataReporting; 00958 class DC_PUSDefineDataReporting; 00959 class DC_PUSDumpMemoryAbsolute; 00960 class DC_PUSDumpMemoryOffset; 00961 class DC_PUSMemoryLoadAbsolute; 00962 class DC_PUSMemoryLoadOffset; 00963 class DC_TestPUSTelecommand; 00964 class CC_TelemetryManager; 00965 class DC_BasicPUSTmStream; 00966 class DC_DummyPUSTelemetryPacket; 00967 class DC_PUSDataReportingPacket; 00968 class DC_PUSMemoryDumpAbsolute; 00969 class DC_PUSMemoryDumpOffset; 00970 class DC_PUSTcVerificationPacket; 00971 class DC_PUSTelemetryModeManager; 00972 00973 00974 00975 #endif 00976
Copyright 2003 P&P Software GmbH - All Rights Reserved