ADTF Device Toolbox SDK
Loading...
Searching...
No Matches
stream_meta_type_flexray_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::flexray::axle::stream_meta_type_flexray_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::flexray
 Namespace for FlexRay in ADTF-Devicetoolbox.
 
namespace  adtf::devicetb::sdk::flexray::axle
 Namespace for functionality provided by V3.0.0.
 

Macros

#define ADTF_MEDIA_DESC_FLEXRAYDATA_NAME   "tFlexRayData"
 
#define ADTF_MEDIA_DESC_FLEXRAYDATA_ENUM
 
#define ADTF_MEDIA_DESC_FLEXRAYDATA
 

Typedefs

using adtf::devicetb::sdk::flexray::stream_meta_type_flexray_properties = axle::stream_meta_type_flexray_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_FLEXRAYDATA

#define ADTF_MEDIA_DESC_FLEXRAYDATA
Value:
"<?xml version=\"1.0\" encoding=\"iso-8859-1\" standalone=\"no\"?>"\
"<adtf:ddl xmlns:adtf=\"adtf\">"\
ADTF_MEDIA_DESC_FLEXRAYDATA_ENUM \
"<structs>"\
"<struct name=\"" ADTF_MEDIA_DESC_FLEXRAYDATA_NAME "\" alignment=\"1\" version=\"1\">" \
"<element type=\"tUInt16\" name=\"nSize\" bytepos=\"0\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
"<element type=\"tFR_TAG\" name=\"nTag\" bytepos=\"2\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
"<element type=\"tUInt8\" name=\"nReserved\" bytepos=\"3\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
"<element type=\"tUInt64\" name=\"nTimeStamp\" bytepos=\"4\" arraysize=\"1\" byteorder=\"LE\" alignment=\"1\"/>" \
"</struct>"\
"</structs>"\
"</adtf:ddl>"

This Macro defines the description of a adtf::devicetb::sdk::flexray::axle::tFlexRayData structure used within FLEXRAY MediaSamples of type OID_ADTF_MEDIA_SAMPLE_FLEXRAY used for ADTF_MEDIA_DESC_FLEXRAYDATA_DESCRIPTION in Version 1.0+.

◆ ADTF_MEDIA_DESC_FLEXRAYDATA_ENUM

#define ADTF_MEDIA_DESC_FLEXRAYDATA_ENUM
Value:
"<enums>" \
"<enum name=\"tFR_TAG\" type=\"tUInt8\">"\
"<element name=\"FR_TAG_CYCLESTART\" value=\"1\" />"\
"<element name=\"FR_TAG_FRAME\" value=\"2\" />"\
"<element name=\"FR_TAG_INVALID\" value=\"0\" />"\
"<element name=\"FR_TAG_PDU\" value=\"3\" />"\
"<element name=\"FR_TAG_SYNC\" value=\"4\" />"\
"</enum>"\
"</enums>"