24 #include <Vector/BLF/platform.h>
26 #include <Vector/BLF/AbstractFile.h>
27 #include <Vector/BLF/VectorTypes.h>
29 #include <Vector/BLF/vector_blf_export.h>
39 enum class ObjectType : DWORD {
71 CAN_DRIVER_ERROR = 31,
82 LIN_CHECKSUM_INFO = 42,
96 J1708_VIRTUAL_MSG = 56,
103 LIN_SPIKE_EVENT2 = 63,
104 LIN_LONG_DOM_SIG = 64,
106 FR_RCVMESSAGE_EX = 66,
107 MOST_STATISTICEX = 67,
114 CAN_DRIVER_ERROR_EXT = 74,
115 LIN_LONG_DOM_SIG2 = 75,
116 MOST_150_MESSAGE = 76,
118 MOST_ETHERNET_PKT = 78,
119 MOST_150_MESSAGE_FRAGMENT = 79,
120 MOST_150_PKT_FRAGMENT = 80,
121 MOST_ETHERNET_PKT_FRAGMENT = 81,
122 MOST_SYSTEM_EVENT = 82,
123 MOST_150_ALLOCTAB = 83,
124 MOST_50_MESSAGE = 84,
127 LIN_UNEXPECTED_WAKEUP = 87,
128 LIN_SHORT_OR_SLOW_RESPONSE = 88,
129 LIN_DISTURBANCE_EVENT = 89,
139 KLINE_STATUSEVENT = 99,
140 CAN_FD_MESSAGE = 100,
141 CAN_FD_MESSAGE_64 = 101,
142 ETHERNET_RX_ERROR = 102,
143 ETHERNET_STATUS = 103,
144 CAN_FD_ERROR_64 = 104,
145 LIN_SHORT_OR_SLOW_RESPONSE2 = 105,
147 AFDX_BUS_STATISTIC = 107,
149 AFDX_ERROR_EVENT = 109,
152 A429_BUS_STATISTIC = 112,
154 ETHERNET_STATISTIC = 114,
158 TEST_STRUCTURE = 118,
159 DIAG_REQUEST_INTERPRETATION = 119,
160 ETHERNET_FRAME_EX = 120,
161 ETHERNET_FRAME_FORWARDED = 121,
162 ETHERNET_ERROR_EX = 122,
163 ETHERNET_ERROR_FORWARDED = 123,
165 DATA_LOST_BEGIN = 125,
167 WATER_MARK_EVENT = 127,
168 TRIGGER_CONDITION = 128
172 const DWORD ObjectSignature = 0x4A424F4C;
206 virtual WORD calculateHeaderSize()
const;
213 virtual DWORD calculateObjectSize()
const;
220 DWORD signature {ObjectSignature};
245 WORD headerVersion {};
261 ObjectType objectType {};
Definition: AbstractFile.h:36