ADTF Device Toolbox SDK
Loading...
Searching...
No Matches
stream_meta_type_canfd_properties.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  adtf::devicetb::sdk::canfd::axle::stream_meta_type_canfd_properties
 

Namespaces

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

Macros

#define ADTF_MEDIA_DESC_CANFDDATA_NAME   "tCANFDData"
 
#define ADTF_MEDIA_DESC_CANFDDATA_ENUM
 
#define ADTF_MEDIA_DESC_CANFDDATA
 

Typedefs

using adtf::devicetb::sdk::canfd::stream_meta_type_canfd_properties = axle::stream_meta_type_canfd_properties
 

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.

Macro Definition Documentation

◆ ADTF_MEDIA_DESC_CANFDDATA

#define ADTF_MEDIA_DESC_CANFDDATA
Value:
"<?xml version=\"1.0\" encoding=\"iso-8859-1\" standalone=\"no\"?>"\
"<adtf:ddl xmlns:adtf=\"adtf\">"\
ADTF_MEDIA_DESC_CANFDDATA_ENUM \
"<structs>"\
"<struct name=\"" ADTF_MEDIA_DESC_CANFDDATA_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=\"64\" byteorder=\"LE\" alignment=\"1\"/>" \
"</struct>"\
"</structs>"\
"</adtf:ddl>"
#define ADTF_MEDIA_DESC_CANFDDATA_NAME
Definition stream_meta_type_canfd_properties.h:47

◆ ADTF_MEDIA_DESC_CANFDDATA_ENUM

#define ADTF_MEDIA_DESC_CANFDDATA_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>"

◆ ADTF_MEDIA_DESC_CANFDDATA_NAME

#define ADTF_MEDIA_DESC_CANFDDATA_NAME   "tCANFDData"

This Macro is the type name of the devicetb::sdk::canfd::tCANFDData to describe a sample stream type.