ADTF_DEVICE_TOOLBOX  3.12.1 (ADTF 3.18.3)
stream_meta_type_can_properties.h File Reference

Copyright 2024 CARIAD SE. More...

Go to the source code of this file.

Classes

struct  stream_meta_type_can_properties
 ADTF independent definition of stream meta type CAN. More...
 

Namespaces

 adtf
 ADTF - Namespace.
 
 adtf::devicetb
 Devicetoolbox - Namespace.
 
 adtf::devicetb::sdk
 Namespace for SDK of ADTF-Devicetoolbox.
 
 adtf::devicetb::sdk::can
 Namespace for CAN in ADTF-Devicetoolbox.
 
 adtf::devicetb::sdk::can::axle
 Namespace for functionality provided by V3.0.0.
 

Macros

#define ADTF_MEDIA_DESC_CANDATA_NAME   "tCANData"
 This Macro is the type name of the devicetb::sdk::can::tCANData to describe a sample stream type.
 
#define ADTF_MEDIA_DESC_CANDATA_ENUM
 
#define ADTF_MEDIA_DESC_CANDATA
 

Typedefs

using stream_meta_type_can_properties = axle::stream_meta_type_can_properties
 ADTF independent definition of stream meta type CAN. More...
 

Detailed Description

Copyright 2024 CARIAD SE.

This Source Code Form is subject to the terms of the Mozilla
Public License, v. 2.0. If a copy of the MPL was not distributed
with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice.

You may add additional accurate notices of copyright ownership.

Definition in file stream_meta_type_can_properties.h.

Macro Definition Documentation

◆ ADTF_MEDIA_DESC_CANDATA

#define ADTF_MEDIA_DESC_CANDATA
Value:
"<?xml version=\"1.0\" encoding=\"iso-8859-1\" standalone=\"no\"?>"\
"<adtf:ddl xmlns:adtf=\"adtf\">"\
ADTF_MEDIA_DESC_CANDATA_ENUM \
"<structs>"\
"<struct name=\"" ADTF_MEDIA_DESC_CANDATA_NAME "\" alignment=\"1\" version=\"1\">" \
"<element type=\"eMessageTag\" name=\"ui8Tag\" bytepos=\"0\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
"<element type=\"tUInt8\" name=\"ui8Channel\" bytepos=\"1\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
"<element type=\"tInt64\" name=\"tmTimeStamp\" bytepos=\"2\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
"<element type=\"tUInt32\" name=\"ui32Id\" bytepos=\"10\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
"<element type=\"tUInt8\" name=\"ui8Length\" bytepos=\"14\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
"<element type=\"tUInt8\" name=\"ui8Reserved\" bytepos=\"15\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
"<element type=\"eDataFlags\" name=\"ui16Flags\" bytepos=\"16\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
"<element type=\"tUInt16\" name=\"ui16Reserved\" bytepos=\"18\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
"<element type=\"tUInt32\" name=\"ui32Reserved\" bytepos=\"20\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
"<element type=\"tUInt8\" name=\"aui8Data\" bytepos=\"24\" arraysize=\"8\" byteorder=\"LE\" alignment=\"1\"/>" \
"</struct>"\
"</structs>"\
"</adtf:ddl>"
#define ADTF_MEDIA_DESC_CANDATA_NAME
This Macro is the type name of the devicetb::sdk::can::tCANData to describe a sample stream type.

Definition at line 63 of file stream_meta_type_can_properties.h.

◆ ADTF_MEDIA_DESC_CANDATA_ENUM

#define ADTF_MEDIA_DESC_CANDATA_ENUM
Value:
"<enums>" \
"<enum name=\"eMessageTag\" type=\"tUInt8\">" \
"<element name=\"MT_Data\" value=\"0\" />" \
"<element name=\"MT_Status\" value=\"1\" />" \
"</enum>" \
"<enum name=\"eDataFlags\" type=\"tUInt16\">" \
"<element name=\"DF_ERROR_FRAME\" value=\"1\" />" \
"<element name=\"DF_NONE\" value=\"0\" />" \
"<element name=\"DF_REMOTE_FRAME\" value=\"2\" />" \
"<element name=\"DF_TX_COMPLETED\" value=\"4\" />" \
"<element name=\"DF_FLEXIBLE_DATARATE\" value=\"8\" />" \
"</enum>" \
"</enums>"

Definition at line 49 of file stream_meta_type_can_properties.h.