47 #define ADTF_MEDIA_DESC_CANFDDATA_NAME "tCANFDData"
49 #define ADTF_MEDIA_DESC_CANFDDATA_ENUM "<enums>" \
50 "<enum name=\"eMessageTag\" type=\"tUInt8\">" \
51 "<element name=\"MT_Data\" value=\"0\" />" \
52 "<element name=\"MT_Status\" value=\"1\" />" \
54 "<enum name=\"eDataFlags\" type=\"tUInt16\">" \
55 "<element name=\"DF_ERROR_FRAME\" value=\"1\" />" \
56 "<element name=\"DF_NONE\" value=\"0\" />" \
57 "<element name=\"DF_REMOTE_FRAME\" value=\"2\" />" \
58 "<element name=\"DF_TX_COMPLETED\" value=\"4\" />" \
59 "<element name=\"DF_FLEXIBLE_DATARATE\" value=\"8\" />" \
63 #define ADTF_MEDIA_DESC_CANFDDATA "<?xml version=\"1.0\" encoding=\"iso-8859-1\" standalone=\"no\"?>"\
64 "<adtf:ddl xmlns:adtf=\"adtf\">"\
65 ADTF_MEDIA_DESC_CANFDDATA_ENUM \
67 "<struct name=\"" ADTF_MEDIA_DESC_CANFDDATA_NAME "\" alignment=\"1\" version=\"1\">" \
68 "<element type=\"eMessageTag\" name=\"ui8Tag\" bytepos=\"0\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
69 "<element type=\"tUInt8\" name=\"ui8Channel\" bytepos=\"1\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
70 "<element type=\"tInt64\" name=\"tmTimeStamp\" bytepos=\"2\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
71 "<element type=\"tUInt32\" name=\"ui32Id\" bytepos=\"10\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
72 "<element type=\"tUInt8\" name=\"ui8Length\" bytepos=\"14\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
73 "<element type=\"tUInt8\" name=\"ui8Reserved\" bytepos=\"15\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
74 "<element type=\"eDataFlags\" name=\"ui16Flags\" bytepos=\"16\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
75 "<element type=\"tUInt16\" name=\"ui16Reserved\" bytepos=\"18\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
76 "<element type=\"tUInt32\" name=\"ui32Reserved\" bytepos=\"20\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
77 "<element type=\"tUInt8\" name=\"aui8Data\" bytepos=\"24\" arraysize=\"64\" byteorder=\"LE\" alignment=\"1\"/>" \
90 static constexpr
const char*
const MetaTypeName =
"adtf/devicetb/canfd";
112 static constexpr
const bool DDLSerialized =
false;
117 static constexpr
const char*
const DDLDefinitions = ADTF_MEDIA_DESC_CANFDDATA;
axle::stream_meta_type_canfd_properties stream_meta_type_canfd_properties
Definition of Stream Meta Type CANFD Messages.