00001
00002
00003
00004
00005
00006
00007
00008
00009
00024
#ifndef ClassIdH
00025
#define ClassIdH
00026
00027
#include "BasicTypes.h"
00028
00029
const TD_ClassId ID_ROOTOBJECT = 1;
00030
const TD_ClassId ID_EVENT = 2;
00031
const TD_ClassId ID_EVENTREPOSITORY = 3;
00032
const TD_ClassId ID_PUSEVENTREPOSITORY = 4;
00033
00034
const TD_ClassId ID_DUMMYOBSCLOCK = 10;
00035
00036
const TD_ClassId ID_DATAITEM = 20;
00037
const TD_ClassId ID_RAWDATAITEM = 21;
00038
00039
const TD_ClassId ID_DUMMYTRACER = 30;
00040
const TD_ClassId ID_TESTTRACER = 31;
00041
00042
const TD_ClassId ID_DUMMYPUNCTUALACTION = 40;
00043
const TD_ClassId ID_DUMMYCONDITIONALPUNCTUALACTION = 41;
00044
const TD_ClassId ID_SIMPLEPUNCTUALACTIONMODEMANAGER = 42;
00045
const TD_ClassId ID_PUNCTUALACTIONMANAGER = 43;
00046
const TD_ClassId ID_CYCLINGPUNCTUALACTIONMODEMANAGER= 44;
00047
00048
const TD_ClassId ID_FSMEVENT = 50;
00049
const TD_ClassId ID_FROMFSMEVENT = 51;
00050
const TD_ClassId ID_DUMMYFSMSTATE = 52;
00051
const TD_ClassId ID_FSM = 53;
00052
const TD_ClassId ID_DUMMYCONFIGURABLEFSMSTATE = 54;
00053
const TD_ClassId ID_NESTEDFSMACTIVATOR = 55;
00054
const TD_ClassId ID_NESTEDFSMACTIVATORWITHENDSTATE = 56;
00055
const TD_ClassId ID_NESTEDFSMACTIVATORWITHEXITCHECK = 57;
00056
const TD_ClassId ID_UNSTABLEFSMSTATE = 58;
00057
00058
const TD_ClassId ID_BASICDATABASE = 60;
00059
const TD_ClassId ID_SAMPLER1DATABASE = 61;
00060
const TD_ClassId ID_SAMPLER2DATABASE = 62;
00061
const TD_ClassId ID_SAMPLER3DATABASE = 63;
00062
const TD_ClassId ID_DUMMYDATABASE = 64;
00063
00064
const TD_ClassId ID_DUMMYTELECOMMAND = 80;
00065
const TD_ClassId ID_DUMMYTELECOMMANDLOADER = 81;
00066
const TD_ClassId ID_TELECOMMANDMANAGER = 82;
00067
const TD_ClassId ID_DUMMYCRITICALTELECOMMAND = 83;
00068
const TD_ClassId ID_DUMMYPUSTELECOMMAND = 84;
00069
const TD_ClassId ID_BASICPUSTCLOADER = 85;
00070
00071
const TD_ClassId ID_SIMPLECHANGEPROFILE = 90;
00072
const TD_ClassId ID_STUCKDATAPROFILE = 91;
00073
const TD_ClassId ID_DELTAPROFILE = 92;
00074
const TD_ClassId ID_FORBIDDENVALUEPROFILE = 93;
00075
const TD_ClassId ID_INRANGEPROFILE = 94;
00076
const TD_ClassId ID_OUTOFRANGEPROFILE = 95;
00077
const TD_ClassId ID_NULLPROFILE = 96;
00078
const TD_ClassId ID_PROFILELIST = 97;
00079
00080
const TD_ClassId ID_DUMMYMODEMANAGER = 100;
00081
00082
const TD_ClassId ID_DUMMYMANOEUVRE = 110;
00083
const TD_ClassId ID_DUMMYCONFIGURABLEMANOEUVRE = 111;
00084
const TD_ClassId ID_TESTPUSCONFIGURABLEMANOEUVRE = 112;
00085
const TD_ClassId ID_MANOEUVREMANAGER = 113;
00086
const TD_ClassId ID_MANOEUVREPUNCTUALACTION = 114;
00087
00088
const TD_ClassId ID_DUMMYCOPYCONTROLBLOCK = 120;
00089
const TD_ClassId ID_DUMMYPOINTERCONTROLBLOCK = 121;
00090
const TD_ClassId ID_DUMMYDATAITEMCONTROLBLOCK = 122;
00091
const TD_ClassId ID_DUMMYDATAPOOLCONTROLBLOCK = 123;
00092
const TD_ClassId ID_CONTROLACTION = 124;
00093
const TD_ClassId ID_CONTROLLIST = 125;
00094
00095
const TD_ClassId ID_BASICRECONFIGURER = 130;
00096
00097
const TD_ClassId ID_MATLABCOPYPID = 140;
00098
const TD_ClassId ID_MATLABPOINTERPID = 141;
00099
const TD_ClassId ID_MATLABDATAITEMPID = 142;
00100
const TD_ClassId ID_MATLABDATAPOOLPID = 143;
00101
00102
const TD_ClassId ID_NULLRECOVERYACTION = 150;
00103
const TD_ClassId ID_DUMMYRECOVERYACTION = 151;
00104
00105
const TD_ClassId ID_FDIRCHECK = 160;
00106
00107
const TD_ClassId ID_ROOTOBJECTSTACK = 170;
00108
const TD_ClassId ID_INTSTACK = 171;
00109
00110
const TD_ClassId ID_BASICDATAPOOL = 180;
00111
const TD_ClassId ID_SAMPLEFULLDATAPOOL = 181;
00112
const TD_ClassId ID_SAMPLEMONITOREDDATAPOOL = 182;
00113
const TD_ClassId ID_DATAPOOLMONITOR = 183;
00114
const TD_ClassId ID_DUMMYDATAPOOL = 184;
00115
00116
const TD_ClassId ID_DUMMYTELEMETRYSTREAM = 190;
00117
const TD_ClassId ID_PUSTMLOGGER = 191;
00118
00119
const TD_ClassId ID_DUMMYPUSTCVERIFICATIONPACKET = 200;
00120
const TD_ClassId ID_PUSDATAREPORTINGPACKET = 201;
00121
const TD_ClassId ID_PUSDATAREPORTINGPACKETFACTORY = 202;
00122
const TD_ClassId ID_PUSTCVERIFICATIONPACKET = 203;
00123
const TD_ClassId ID_PUSMEMORYDUMPOFFSET = 204;
00124
const TD_ClassId ID_PUSMEMORYDUMPABSOLUTE = 205;
00125
00126
const TD_ClassId ID_PUSCONTROLDATAREPORTING = 220;
00127
const TD_ClassId ID_PUSCLEARDATAREPORTING = 221;
00128
const TD_ClassId ID_PUSREQUESTDATAREPORTING = 222;
00129
const TD_ClassId ID_PUSDEFINEDATAREPORTING = 223;
00130
const TD_ClassId ID_PUSMEMORYLOADOFFSET = 224;
00131
const TD_ClassId ID_PUSMEMORYLOADABSOLUTE = 225;
00132
const TD_ClassId ID_PUSDUMPMEMORYOFFSET = 226;
00133
const TD_ClassId ID_PUSDUMPMEMORYABSOLUTE = 227;
00134
const TD_ClassId ID_TESTPUSTELECOMMAND = 228;
00135
00136
const TD_ClassId ID_TELEMETRYPACKETFACTORY = 250;
00137
const TD_ClassId ID_TELECOMMANDFACTORY = 251;
00138
const TD_ClassId ID_MANOEUVREFACTORY = 252;
00139
00140
const TD_ClassId ID_DATAITEM16TMWORD = 260;
00141
const TD_ClassId ID_CYCLEDATAITEM16TMSTREAM = 261;
00142
const TD_ClassId ID_SIMPLETELEMETRYMODEMANAGER = 262;
00143
const TD_ClassId ID_TELEMETRYMANAGER = 263;
00144
const TD_ClassId ID_FILETELEMETRYSTREAM = 264;
00145
const TD_ClassId ID_DUMMYTELEMETRYITEM = 265;
00146
const TD_ClassId ID_DUMMYPUSTELEMETRYPACKET = 266;
00147
const TD_ClassId ID_BYTEARRAYTELEMETRYSTREAM = 267;
00148
const TD_ClassId ID_CYCLINGTELEMETRYMODEMANAGER = 268;
00149
const TD_ClassId ID_PUSTELEMETRYMODEMANAGER = 269;
00150
const TD_ClassId ID_BASICPUSTMSTREAM = 270;
00151
00152
00153
const TD_ClassId ID_CHECKSUM = 400;
00154
00155
#endif