|
ADTF Device Toolbox SDK
|
#include <stdint.h>Go to the source code of this file.
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 | FLEXRAY_CHANNEL_A 1 |
| FlexRay channel A. | |
| #define | FLEXRAY_CHANNEL_B 2 |
| FlexRay channel B. | |
| #define | FLEXRAY_CHANNEL_AB (FLEXRAY_CHANNEL_A|FLEXRAY_CHANNEL_B) |
| #define | FLEXRAY_CHANNEL_COUNT 2 |
| #define | FLEXRAY_MAX_CYCLES 64 |
| #define | FLEXRAY_MIN_SLOTID 1 |
| #define | FLEXRAY_MAX_SLOTID 2047 |
| #define | FLEXRAY_MAX_DATA_LENGTH 254 |
| #define | FLEXRAY_BC_POLICY_INVALID -1 |
| #define | FLEXRAY_BC_POLICY_SAWTOOTH 0 |
| FlexRay cluster bit couting policy. | |
| #define | FLEXRAY_BC_POLICY_MONOTONE 1 |
| FlexRay cluster bit couting policy. | |
Typedefs | |
| typedef uint8_t | adtf::devicetb::sdk::flexray::axle::tNetworkID |
| FlexRay Network/Cluster ID. | |
| typedef uint8_t | adtf::devicetb::sdk::flexray::axle::tChannelABID |
| typedef uint8_t | adtf::devicetb::sdk::flexray::axle::tChannelID |
| typedef uint8_t | adtf::devicetb::sdk::flexray::axle::tCycleID |
| FlexRay cycle ID (0..63) | |
| typedef uint16_t | adtf::devicetb::sdk::flexray::axle::tSlotID |
| FlexRay slot ID (1..2047) | |
| typedef uint32_t | adtf::devicetb::sdk::flexray::axle::tSignalID |
| FlexRay signal ID. | |
| typedef uint32_t | adtf::devicetb::sdk::flexray::axle::tPDUID |
| FlexRay PDU (Protocol Data Unit) ID. | |
| typedef uint32_t | adtf::devicetb::sdk::flexray::axle::tECUID |
| FlexRay ECU (Electronic Communication Unit) ID. | |
| using | adtf::devicetb::sdk::flexray::tNetworkID = axle::tNetworkID |
| FlexRay Network/Cluster ID. | |
| using | adtf::devicetb::sdk::flexray::tChannelABID = axle::tChannelABID |
| using | adtf::devicetb::sdk::flexray::tChannelID = axle::tChannelID |
| using | adtf::devicetb::sdk::flexray::tCycleID = axle::tCycleID |
| FlexRay cycle ID (0..63) | |
| using | adtf::devicetb::sdk::flexray::tSlotID = axle::tSlotID |
| FlexRay slot ID (1..2047) | |
| using | adtf::devicetb::sdk::flexray::tSignalID = axle::tSignalID |
| FlexRay signal ID. | |
| using | adtf::devicetb::sdk::flexray::tPDUID = axle::tPDUID |
| FlexRay PDU (Protocol Data Unit) ID. | |
| using | adtf::devicetb::sdk::flexray::tECUID = axle::tECUID |
| FlexRay ECU (Electronic Communication Unit) ID. | |
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.
| #define FLEXRAY_CHANNEL_A 1 |
FlexRay channel A.
FlexRay channel A (Value 1)
| #define FLEXRAY_CHANNEL_AB (FLEXRAY_CHANNEL_A|FLEXRAY_CHANNEL_B) |
FlexRay channel A & B (Value 3)
| #define FLEXRAY_CHANNEL_B 2 |
FlexRay channel B.
FlexRay channel B (Value 2)
| #define FLEXRAY_MAX_CYCLES 64 |
Maximum count of cycles (Value 64)
| #define FLEXRAY_MAX_DATA_LENGTH 254 |
Maxmimum count of payload in bytes of FlexRay frame (Value 254)
| #define FLEXRAY_MAX_SLOTID 2047 |
Maximum slot ID of FlexRay frame (Value 2047)
| #define FLEXRAY_MIN_SLOTID 1 |
Minimum slot ID of FlexRay frame (Value 1)