ADTF_DEVICE_TOOLBOX  3.12.1 (ADTF 3.18.3)
stream_meta_type_flexray_properties.h File Reference

Copyright 2024 CARIAD SE. More...

Go to the source code of this file.

Classes

struct  stream_meta_type_flexray_properties
 Definition of Stream Meta Type FlexRay Messages. More...
 

Namespaces

 adtf
 ADTF - Namespace.
 
 adtf::devicetb
 Devicetoolbox - Namespace.
 
 adtf::devicetb::sdk
 Namespace for SDK of ADTF-Devicetoolbox.
 
 adtf::devicetb::sdk::flexray
 Namespace for FlexRay in ADTF-Devicetoolbox.
 
 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
 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+. More...
 

Typedefs

using stream_meta_type_flexray_properties = axle::stream_meta_type_flexray_properties
 Definition of Stream Meta Type FlexRay Messages. 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_flexray_properties.h.

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+.

Definition at line 61 of file stream_meta_type_flexray_properties.h.

◆ 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>"

Definition at line 46 of file stream_meta_type_flexray_properties.h.