11 #ifndef lgrHlaFileFormats_H_
12 #define lgrHlaFileFormats_H_
19 class DtLgrFileFormatter;
21 class DtLgrHlaEntityTracker;
25 class DT_DLL_LGRSIM DtLgrHla5_4Format :
public DtLgrHla5_3Format
28 DtLgrHla5_4Format(DtLoggerFile*);
29 virtual ~DtLgrHla5_4Format();
32 #define DtLgrHlaFormat DtLgrHla5_4Format
41 static void registerFormats();
43 static const char* versionString(
int version);
45 static const int LegacyUncheckpointedFormat_4 = -9;
46 static const int LegacyCheckpointedFormat_4 = -16;
47 static const int Logger_4_0_Format_4 = -24;
48 static const int Logger_4_2_Format_4 = -34;
49 static const int Logger_4_3_Format_4 = -54;
50 static const int Logger_5_3_Format_4 = -64;
51 static const int Logger_5_12_Format_4 = -74;
52 #define Current_4 Logger_5_12_Format_4
54 static const int LegacyUncheckpointedFormat_1516E = -8;
55 static const int LegacyCheckpointedFormat_1516E = -15;
56 static const int Logger_4_0_Format_1516E = -23;
57 static const int Logger_4_2_Format_1516E = -33;
58 static const int Logger_4_3_Format_1516E = -53;
59 static const int Logger_5_3_Format_1516E = -63;
60 static const int Logger_5_4_Format_1516E = -73;
61 #define Current_1516E Logger_5_4_Format_1516E
63 static const int LegacyUncheckpointedFormat_1516 = -7;
64 static const int LegacyCheckpointedFormat_1516 = -14;
65 static const int Logger_4_0_Format_1516 = -22;
66 static const int Logger_4_2_Format_1516 = -32;
67 static const int Logger_4_3_Format_1516 = -52;
68 static const int Logger_5_3_Format_1516 = -62;
69 static const int Logger_5_4_Format_1516 = -72;
70 #define Current_1516 Logger_5_4_Format_1516
72 static const int LegacyUncheckpointedFormat_13 = -6;
73 static const int LegacyCheckpointedFormat_13 = -13;
74 static const int Logger_4_0_Format_13 = -21;
75 static const int Logger_4_2_Format_13 = -31;
76 static const int Logger_4_3_Format_13 = -51;
77 static const int Logger_5_3_Format_13 = -61;
78 static const int Logger_5_4_Format_13 = -71;
79 #define Current_13 Logger_5_4_Format_13
83 static const int LegacyUncheckpointedFormat = LegacyUncheckpointedFormat_4;
84 static const int LegacyCheckpointedFormat = LegacyCheckpointedFormat_4;
85 static const int Logger_4_0_Format = Logger_4_0_Format_4;
86 static const int Logger_4_2_Format = Logger_4_2_Format_4;
87 static const int Logger_4_3_Format = Logger_4_3_Format_4;
88 static const int Logger_5_3_Format = Logger_5_3_Format_4;
89 static const int Current = Current_4;
90 static const int DescriptionCapableAfter = -54;
91 #elif DtHLA_1516_EVOLVED
92 static const int LegacyUncheckpointedFormat = LegacyUncheckpointedFormat_1516E;
93 static const int LegacyCheckpointedFormat = LegacyCheckpointedFormat_1516E;
94 static const int Logger_4_0_Format = Logger_4_0_Format_1516E;
95 static const int Logger_4_2_Format = Logger_4_2_Format_1516E;
96 static const int Logger_4_3_Format = Logger_4_3_Format_1516E;
97 static const int Logger_5_3_Format = Logger_5_3_Format_1516E;
98 static const int Current = Current_1516E;
99 static const int DescriptionCapableAfter = -53;
100 #else // !DtHLA_1516_EVOLVED
101 static const int LegacyUncheckpointedFormat = LegacyUncheckpointedFormat_1516;
102 static const int LegacyCheckpointedFormat = LegacyCheckpointedFormat_1516;
103 static const int Logger_4_0_Format = Logger_4_0_Format_1516;
104 static const int Logger_4_2_Format = Logger_4_2_Format_1516;
105 static const int Logger_4_3_Format = Logger_4_3_Format_1516;
106 static const int Logger_5_3_Format = Logger_5_3_Format_1516;
107 static const int Current = Current_1516;
108 static const int DescriptionCapableAfter = -52;
109 #endif // DtHLA_1516_EVOLVED
111 static const int LegacyUncheckpointedFormat = LegacyUncheckpointedFormat_13;
112 static const int LegacyCheckpointedFormat = LegacyCheckpointedFormat_13;
113 static const int Logger_4_0_Format = Logger_4_0_Format_13;
114 static const int Logger_4_2_Format = Logger_4_2_Format_13;
115 static const int Logger_4_3_Format = Logger_4_3_Format_13;
116 static const int Logger_5_3_Format = Logger_5_3_Format_13;
117 static const int Current = Current_13;
118 static const int DescriptionCapableAfter = -51;
119 #endif // DtHLA_1516_EVOLVED
121 static DtLgrFileFormatter* createLegacyUncheckpointedFormat(DtLoggerFile*);
122 static DtLgrFileFormatter* createLegacyCheckpointedFormat(DtLoggerFile*);
123 static DtLgrFileFormatter* createLogger40Format(DtLoggerFile*);
124 static DtLgrFileFormatter* createLogger42Format(DtLoggerFile*);
125 static DtLgrFileFormatter* createLogger43Format(DtLoggerFile*);
126 static DtLgrFileFormatter* createLogger53Format(DtLoggerFile*);
127 static DtLgrFileFormatter* createCurrentFormat(DtLoggerFile*);
Defines IMPORT/EXPORT macros for lgrSim library.
#define DT_DLL_LGRSIM
Definition: lgrSim.h:21