ADTF Device Toolbox SDK
Loading...
Searching...
No Matches
flexray_types.h
Go to the documentation of this file.
1
16
17#pragma once
18
19#include <stdint.h>
20
24namespace adtf
25{
26
30namespace devicetb
31{
32
36namespace sdk
37{
38
42namespace flexray
43{
44
48namespace axle
49{
50
73
74#define FLEXRAY_CHANNEL_A 1
75#define FLEXRAY_CHANNEL_B 2
76#define FLEXRAY_CHANNEL_AB (FLEXRAY_CHANNEL_A|FLEXRAY_CHANNEL_B)
77#define FLEXRAY_CHANNEL_COUNT 2
78
79#define FLEXRAY_MAX_CYCLES 64
80#define FLEXRAY_MIN_SLOTID 1
81#define FLEXRAY_MAX_SLOTID 2047
82#define FLEXRAY_MAX_DATA_LENGTH 254
83
84#define FLEXRAY_BC_POLICY_INVALID -1
85#define FLEXRAY_BC_POLICY_SAWTOOTH 0
86#define FLEXRAY_BC_POLICY_MONOTONE 1
87
88typedef uint8_t tNetworkID;
89typedef uint8_t tChannelABID;
94typedef uint8_t tChannelID;
95typedef uint8_t tCycleID;
96typedef uint16_t tSlotID;
97typedef uint32_t tSignalID;
98typedef uint32_t tPDUID;
99typedef uint32_t tECUID;
100
101} //namespace axle
110} //namespace flexray
111} //namespace sdk
112} // namespace devicetb
113} // namespace adtf
Namespace for functionality provided by V3.0.0.
Definition flexray_coder_intf.h:40
uint8_t tChannelABID
Definition flexray_types.h:89
uint32_t tPDUID
FlexRay PDU (Protocol Data Unit) ID.
Definition flexray_types.h:98
uint8_t tChannelID
Definition flexray_types.h:94
uint16_t tSlotID
FlexRay slot ID (1..2047)
Definition flexray_types.h:96
uint8_t tCycleID
FlexRay cycle ID (0..63)
Definition flexray_types.h:95
uint32_t tECUID
FlexRay ECU (Electronic Communication Unit) ID.
Definition flexray_types.h:99
uint32_t tSignalID
FlexRay signal ID.
Definition flexray_types.h:97
uint8_t tNetworkID
FlexRay Network/Cluster ID.
Definition flexray_types.h:88
Namespace for FlexRay in ADTF-Devicetoolbox.
Definition flexray_coder_intf.h:34
axle::tChannelABID tChannelABID
Definition flexray_types.h:103
axle::tChannelID tChannelID
Definition flexray_types.h:104
axle::tSignalID tSignalID
FlexRay signal ID.
Definition flexray_types.h:107
axle::tECUID tECUID
FlexRay ECU (Electronic Communication Unit) ID.
Definition flexray_types.h:109
axle::tPDUID tPDUID
FlexRay PDU (Protocol Data Unit) ID.
Definition flexray_types.h:108
axle::tNetworkID tNetworkID
FlexRay Network/Cluster ID.
Definition flexray_types.h:102
axle::tCycleID tCycleID
FlexRay cycle ID (0..63)
Definition flexray_types.h:105
axle::tSlotID tSlotID
FlexRay slot ID (1..2047)
Definition flexray_types.h:106
Namespace for SDK of ADTF-Devicetoolbox.
Definition bus_database_intf.h:42
Devicetoolbox - Namespace.
Definition bus_database_intf.h:36
ADTF - Namespace.
Definition bus_database_intf.h:30