7#include <Vector/BLF/platform.h>
9#include <Vector/BLF/AbstractFile.h>
11#include <Vector/BLF/vector_blf_export.h>
23enum class ObjectType : uint32_t {
55 CAN_DRIVER_ERROR = 31,
66 LIN_CHECKSUM_INFO = 42,
80 J1708_VIRTUAL_MSG = 56,
87 LIN_SPIKE_EVENT2 = 63,
88 LIN_LONG_DOM_SIG = 64,
90 FR_RCVMESSAGE_EX = 66,
91 MOST_STATISTICEX = 67,
98 CAN_DRIVER_ERROR_EXT = 74,
99 LIN_LONG_DOM_SIG2 = 75,
100 MOST_150_MESSAGE = 76,
102 MOST_ETHERNET_PKT = 78,
103 MOST_150_MESSAGE_FRAGMENT = 79,
104 MOST_150_PKT_FRAGMENT = 80,
105 MOST_ETHERNET_PKT_FRAGMENT = 81,
106 MOST_SYSTEM_EVENT = 82,
107 MOST_150_ALLOCTAB = 83,
108 MOST_50_MESSAGE = 84,
111 LIN_UNEXPECTED_WAKEUP = 87,
112 LIN_SHORT_OR_SLOW_RESPONSE = 88,
113 LIN_DISTURBANCE_EVENT = 89,
123 KLINE_STATUSEVENT = 99,
124 CAN_FD_MESSAGE = 100,
125 CAN_FD_MESSAGE_64 = 101,
126 ETHERNET_RX_ERROR = 102,
127 ETHERNET_STATUS = 103,
128 CAN_FD_ERROR_64 = 104,
129 LIN_SHORT_OR_SLOW_RESPONSE2 = 105,
131 AFDX_BUS_STATISTIC = 107,
133 AFDX_ERROR_EVENT = 109,
136 A429_BUS_STATISTIC = 112,
138 ETHERNET_STATISTIC = 114,
142 TEST_STRUCTURE = 118,
143 DIAG_REQUEST_INTERPRETATION = 119,
144 ETHERNET_FRAME_EX = 120,
145 ETHERNET_FRAME_FORWARDED = 121,
146 ETHERNET_ERROR_EX = 122,
147 ETHERNET_ERROR_FORWARDED = 123,
149 DATA_LOST_BEGIN = 125,
151 WATER_MARK_EVENT = 127,
152 TRIGGER_CONDITION = 128,
153 CAN_SETTING_CHANGED = 129,
154 DISTRIBUTED_OBJECT_MEMBER = 130,
155 ATTRIBUTE_EVENT = 131,
159const uint32_t ObjectSignature = 0x4A424F4C;
193 virtual uint16_t calculateHeaderSize()
const;
200 virtual uint32_t calculateObjectSize()
const;
248 ObjectType objectType {ObjectType::UNKNOWN};
Definition ObjectQueue.h:26
T * read()
Definition ObjectQueue.cpp:25
void write(T *obj)
Definition ObjectQueue.cpp:67
Definition AbstractFile.h:19