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_1516E = -8;
46 static const int LegacyCheckpointedFormat_1516E = -15;
47 static const int Logger_4_0_Format_1516E = -23;
48 static const int Logger_4_2_Format_1516E = -33;
49 static const int Logger_4_3_Format_1516E = -53;
50 static const int Logger_5_3_Format_1516E = -63;
51 static const int Logger_5_4_Format_1516E = -73;
52 #define Current_1516E Logger_5_4_Format_1516E
54 static const int LegacyUncheckpointedFormat_1516 = -7;
55 static const int LegacyCheckpointedFormat_1516 = -14;
56 static const int Logger_4_0_Format_1516 = -22;
57 static const int Logger_4_2_Format_1516 = -32;
58 static const int Logger_4_3_Format_1516 = -52;
59 static const int Logger_5_3_Format_1516 = -62;
60 static const int Logger_5_4_Format_1516 = -72;
61 #define Current_1516 Logger_5_4_Format_1516
63 static const int LegacyUncheckpointedFormat_13 = -6;
64 static const int LegacyCheckpointedFormat_13 = -13;
65 static const int Logger_4_0_Format_13 = -21;
66 static const int Logger_4_2_Format_13 = -31;
67 static const int Logger_4_3_Format_13 = -51;
68 static const int Logger_5_3_Format_13 = -61;
69 static const int Logger_5_4_Format_13 = -71;
70 #define Current_13 Logger_5_4_Format_13
73 #if DtHLA_1516_EVOLVED
74 static const int LegacyUncheckpointedFormat = LegacyUncheckpointedFormat_1516E;
75 static const int LegacyCheckpointedFormat = LegacyCheckpointedFormat_1516E;
76 static const int Logger_4_0_Format = Logger_4_0_Format_1516E;
77 static const int Logger_4_2_Format = Logger_4_2_Format_1516E;
78 static const int Logger_4_3_Format = Logger_4_3_Format_1516E;
79 static const int Logger_5_3_Format = Logger_5_3_Format_1516E;
80 static const int Current = Current_1516E;
81 static const int DescriptionCapableAfter = -53;
82 #else // !DtHLA_1516_EVOLVED
83 static const int LegacyUncheckpointedFormat = LegacyUncheckpointedFormat_1516;
84 static const int LegacyCheckpointedFormat = LegacyCheckpointedFormat_1516;
85 static const int Logger_4_0_Format = Logger_4_0_Format_1516;
86 static const int Logger_4_2_Format = Logger_4_2_Format_1516;
87 static const int Logger_4_3_Format = Logger_4_3_Format_1516;
88 static const int Logger_5_3_Format = Logger_5_3_Format_1516;
89 static const int Current = Current_1516;
90 static const int DescriptionCapableAfter = -52;
91 #endif // DtHLA_1516_EVOLVED
93 static const int LegacyUncheckpointedFormat = LegacyUncheckpointedFormat_13;
94 static const int LegacyCheckpointedFormat = LegacyCheckpointedFormat_13;
95 static const int Logger_4_0_Format = Logger_4_0_Format_13;
96 static const int Logger_4_2_Format = Logger_4_2_Format_13;
97 static const int Logger_4_3_Format = Logger_4_3_Format_13;
98 static const int Logger_5_3_Format = Logger_5_3_Format_13;
99 static const int Current = Current_13;
100 static const int DescriptionCapableAfter = -51;
101 #endif // DtHLA_1516_EVOLVED
103 static DtLgrFileFormatter* createLegacyUncheckpointedFormat(DtLoggerFile*);
104 static DtLgrFileFormatter* createLegacyCheckpointedFormat(DtLoggerFile*);
105 static DtLgrFileFormatter* createLogger40Format(DtLoggerFile*);
106 static DtLgrFileFormatter* createLogger42Format(DtLoggerFile*);
107 static DtLgrFileFormatter* createLogger43Format(DtLoggerFile*);
108 static DtLgrFileFormatter* createLogger53Format(DtLoggerFile*);
109 static DtLgrFileFormatter* createCurrentFormat(DtLoggerFile*);
Defines IMPORT/EXPORT macros for lgrSim library.
#define DT_DLL_LGRSIM
Definition: lgrSim.h:21