ADTF_DEVICE_TOOLBOX  3.12.1 (ADTF 3.18.3)
adtf::devicetb::sdk::flexray Namespace Reference

Namespace for FlexRay in ADTF-Devicetoolbox. More...

Namespaces

 axle
 Namespace for functionality provided by V3.0.0.
 

Typedefs

using IFlexRayCoder = axle::IFlexRayCoder
 Interface of FlexRay coder Objects of this type stores an internal buffer of FlexRay frames. More...
 
using tDeviceChannel = axle::tDeviceChannel
 
using tClusterConfig = axle::tClusterConfig
 Cluster configuration from FIBEX. More...
 
using tSignalPDUMappingConfig = axle::tSignalPDUMappingConfig
 
using tECUInfo = axle::tECUInfo
 Structure with information about one ECU. More...
 
using tECUConfig = axle::tECUConfig
 ECU FlexRay communication controller configuration from FIBEX. More...
 
using tCompInfo = axle::tCompInfo
 Information about computation. More...
 
using tSignalInfo = axle::tSignalInfo
 Signal information structure. More...
 
using tSignalValue = axle::tSignalValue
 Signal value structure. More...
 
using tOrderedSignalInfo = axle::tOrderedSignalInfo
 Signal order information sturture. More...
 
using tSignalGroupInfo = axle::tSignalGroupInfo
 Signal Group information structure. More...
 
using tPDUInfo = axle::tPDUInfo
 Structure with information about one PDU (may be a complete frame or part of a frame) More...
 
using tFramePDUInfo = axle::tFramePDUInfo
 Structure with information about position of one PDU in a frame. More...
 
using tFrameInfo = axle::tFrameInfo
 Structure with information about one frame (cell in the cycle/slot matrix) More...
 
using tCycleInfo = axle::tCycleInfo
 Structure with information about one cycle. More...
 
using tClusterNameLst = axle::tClusterNameLst
 Structure with a list of all Cluster Short-Names. More...
 
using tECUNameLst = axle::tECUNameLst
 Structure with a list of all ECU Short-Names. More...
 
using IFlexRayDatabase = axle::IFlexRayDatabase
 Interface of FIBEX database. More...
 
using tFlexRayData = axle::tFlexRayData
 FlexDay data structured is used for storing and transmitting FlexRay data. More...
 
using cFlexRayFrameVector = axle::cFlexRayFrameVector
 Class for handling vectors of tFlexRayData structures. More...
 
using IFlexRaySupport = axle::IFlexRaySupport
 The IFlexRaySupport interface provides methods to query FIBEX databases. More...
 
using tNetworkID = axle::tNetworkID
 FlexRay Network/Cluster ID. More...
 
using tChannelABID = axle::tChannelABID
 FlexRay Channel A = 0 or B = 1. More...
 
using tChannelID = axle::tChannelID
 FlexRay Cluster and Channel ID (FLEXRAY_CHANNEL_A, FLEXRAY_CHANNEL_B, FLEXRAY_CHANNEL_AB). More...
 
using tCycleID = axle::tCycleID
 FlexRay cycle ID (0..63) More...
 
using tSlotID = axle::tSlotID
 FlexRay slot ID (1..2047) More...
 
using tSignalID = axle::tSignalID
 FlexRay signal ID. More...
 
using tPDUID = axle::tPDUID
 FlexRay PDU (Protocol Data Unit) ID. More...
 
using tECUID = axle::tECUID
 FlexRay ECU (Electronic Communication Unit) ID. More...
 
using stream_meta_type_flexray = axle::stream_meta_type_flexray
 Definition of Stream Meta Type FlexRay Messages. More...
 
using stream_meta_type_flexray_properties = axle::stream_meta_type_flexray_properties
 Definition of Stream Meta Type FlexRay Messages. More...
 

Detailed Description

Namespace for FlexRay in ADTF-Devicetoolbox.

Typedef Documentation

◆ cFlexRayFrameVector

Class for handling vectors of tFlexRayData structures.

Definition at line 216 of file flexray_framevector.h.

◆ IFlexRayCoder

Interface of FlexRay coder Objects of this type stores an internal buffer of FlexRay frames.

REMARK: The update bit behavior of the coder is defined by the property of the FlexRay support service -> updatebit_behavior. See the Usermanual chapter flexray for more information.

Definition at line 157 of file flexray_coder_intf.h.

◆ IFlexRayDatabase

Interface of FIBEX database.

Definition at line 871 of file flexray_database_intf.h.

◆ IFlexRaySupport

The IFlexRaySupport interface provides methods to query FIBEX databases.

Definition at line 103 of file flexray_support_srv_intf.h.

◆ stream_meta_type_flexray

Definition of Stream Meta Type FlexRay Messages.

Definition at line 65 of file stream_meta_type_flexray.h.

◆ stream_meta_type_flexray_properties

Definition of Stream Meta Type FlexRay Messages.

Definition at line 118 of file stream_meta_type_flexray_properties.h.

◆ tChannelABID

FlexRay Channel A = 0 or B = 1.

Definition at line 103 of file flexray_types.h.

◆ tChannelID

FlexRay Cluster and Channel ID (FLEXRAY_CHANNEL_A, FLEXRAY_CHANNEL_B, FLEXRAY_CHANNEL_AB).

First four Bits: FlexRay Cluster ID. See tNetworkID. Last four Bits: tChannelABID (1 = A, 2 = B or 3 = A and B). Example: 0x52: Cluster 5 and Channel B.

Definition at line 104 of file flexray_types.h.

◆ tClusterConfig

Cluster configuration from FIBEX.

Definition at line 856 of file flexray_database_intf.h.

◆ tClusterNameLst

Structure with a list of all Cluster Short-Names.

Definition at line 869 of file flexray_database_intf.h.

◆ tCompInfo

Information about computation.

ApplValue = (fOffset + fFactor * rawValue) / fDenominator fDenominator is always one.

Definition at line 860 of file flexray_database_intf.h.

◆ tCycleID

FlexRay cycle ID (0..63)

Definition at line 105 of file flexray_types.h.

◆ tCycleInfo

Structure with information about one cycle.

Definition at line 868 of file flexray_database_intf.h.

◆ tDeviceChannel

using tDeviceChannel = axle::tDeviceChannel

Definition at line 855 of file flexray_database_intf.h.

◆ tECUConfig

ECU FlexRay communication controller configuration from FIBEX.

Definition at line 859 of file flexray_database_intf.h.

◆ tECUID

FlexRay ECU (Electronic Communication Unit) ID.

Definition at line 109 of file flexray_types.h.

◆ tECUInfo

Structure with information about one ECU.

Definition at line 858 of file flexray_database_intf.h.

◆ tECUNameLst

Structure with a list of all ECU Short-Names.

Definition at line 870 of file flexray_database_intf.h.

◆ tFlexRayData

FlexDay data structured is used for storing and transmitting FlexRay data.

Definition at line 170 of file flexray_frame.h.

◆ tFrameInfo

Structure with information about one frame (cell in the cycle/slot matrix)

Definition at line 867 of file flexray_database_intf.h.

◆ tFramePDUInfo

Structure with information about position of one PDU in a frame.

Definition at line 866 of file flexray_database_intf.h.

◆ tNetworkID

FlexRay Network/Cluster ID.

Definition at line 102 of file flexray_types.h.

◆ tOrderedSignalInfo

Signal order information sturture.

Definition at line 863 of file flexray_database_intf.h.

◆ tPDUID

FlexRay PDU (Protocol Data Unit) ID.

Definition at line 108 of file flexray_types.h.

◆ tPDUInfo

Structure with information about one PDU (may be a complete frame or part of a frame)

Definition at line 865 of file flexray_database_intf.h.

◆ tSignalGroupInfo

Signal Group information structure.

Definition at line 864 of file flexray_database_intf.h.

◆ tSignalID

FlexRay signal ID.

Definition at line 107 of file flexray_types.h.

◆ tSignalInfo

Signal information structure.

Definition at line 861 of file flexray_database_intf.h.

◆ tSignalPDUMappingConfig

◆ tSignalValue

Signal value structure.

Definition at line 862 of file flexray_database_intf.h.

◆ tSlotID

FlexRay slot ID (1..2047)

Definition at line 106 of file flexray_types.h.