|
ADTF Device Toolbox SDK
|
#include <flexray_database_intf.h>
Public Attributes | |
| int32_t | nBusGuardianEnable |
| Not used. | |
| int32_t | nBaudrate |
| The FlexRay bus baud rate. (e.g. 1000000) | |
| int32_t | nBusGuardianTick |
| Not used. | |
| int32_t | nExternalClockCorrectionMode |
| Not used. | |
| int32_t | nColdStartAttempts |
| int32_t | nListenNoise |
| int32_t | nMacroPerCycle |
| int32_t | nMaxWithoutClockCorrectionFatal |
| int32_t | nMaxWithoutClockCorrectionPassive |
| int32_t | nNetworkManagementVectorLength |
| int32_t | nNumberOfMinislots |
| int32_t | nNumberOfStaticSlots |
| int32_t | nOffsetCorrectionStart |
| int32_t | nPayloadLengthStatic |
| int32_t | nSyncNodeMax |
| int32_t | nActionPointOffset |
| int32_t | nDynamicSlotIdlePhase |
| int32_t | gdMacrotick |
| Has to be set to 0. | |
| int32_t | nMinislot |
| Configures the duration of a minislot in macroticks. Valid values are 2 to 63 MT. | |
| int32_t | nMiniSlotActionPointOffset |
| int32_t | nNIT |
| int32_t | nStaticSlot |
| int32_t | nSymbolWindow |
| Not used. | |
| int32_t | nTSSTransmitter |
| int32_t | nCASRxLowMax |
| int32_t | nWakeupSymbolRxIdle |
| int32_t | nWakeupSymbolRxLow |
| int32_t | nWakeupSymbolRxWindow |
| int32_t | nWakeupSymbolTxIdle |
| int32_t | nWakeupSymbolTxLow |
| int32_t | nCycleDuration |
| Not used. | |
| float | fOffsetCorrectionMax |
| Not used. | |
Cluster configuration from FIBEX
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nActionPointOffset |
Configures the action point offset in macroticks within static slots and symbol window. Valid values are 1 to 63 MT.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nCASRxLowMax |
Configures the upper limit of the acceptance window for a collision avoidance symbol (CAS). Valid values are 67 to 99 bit times.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nColdStartAttempts |
Configures the maximum number of attempts that a cold starting node is permitted to try to start up the network without receiving any valid response from another node. Valid values are 2 to 31.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nDynamicSlotIdlePhase |
Configures the duration of the dynamic slot idle phase. Has to be greater or equal than the idle detection time. Valid values are 0 to 2 Minislot.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nListenNoise |
Configures the upper limit for startup and wakeup listen timeout in the presence of noise expressed as a multiple of pdListenTimeout. Valid values are 2 to 16.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nMacroPerCycle |
Configures the duration of one FlexRay communication cycle in macroticks. Valid values are 10 to 16000 MT.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nMaxWithoutClockCorrectionFatal |
Defines the number of consecutive even / odd cycle pairs with missing clock correction terms that will cause a transition from NORMAL_ACTIVE or NORMAL_PASSIVE to HALT state. Valid values are 1 to 15 cycle pairs.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nMaxWithoutClockCorrectionPassive |
Defines the number of consecutive even / odd cycle pairs with missing clock correction terms that will cause a transition from NORMAL_ACTIVE to NORMAL_PASSIVE state. Valid values are 1 to 15 cycle pairs.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nMiniSlotActionPointOffset |
Configures the action point offset in macroticks within the minislots of the dynamic segment. Valid values are 1 to 31 MT.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nNetworkManagementVectorLength |
Configures the length of the network management vector. Valid values are 0 to 12 bytes.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nNIT |
Configures the duration of the Network Idle Time NIT at the end of the FlexRay communication cycle expressed in terms of microticks. Valid values are 2 to 805.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nNumberOfMinislots |
Configures the number of minislots within the dynamic segment of a FlexRay cycle. Valid values are 0 to 7986.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nNumberOfStaticSlots |
Configures the number of static slots in a FlexRay cycle. At least 2 coldstart nodes must be configured to startup a FlexRay network. Valid values are 2 to 1023.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nOffsetCorrectionStart |
Determines the start of the offset correction within the NIT phase, calculated from start of cycle. Valid values are 8 to 15998 MT.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nPayloadLengthStatic |
Configures the cluster-wide payload length for all frames sent in the static segment in double bytes. Valid values are 0 to 127.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nStaticSlot |
Configures the duration of a static slot in macroticks. Valid values are 4 to 659 MT.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nSyncNodeMax |
Configures the maximum number of frames within a cluster with sync frame indicator bit set to 1. Valid values are 2 to 15.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nTSSTransmitter |
Configures the duration of the Transmission Start Sequence (TSS) in terms of bit times (1 bit time = 4 uT = 100ns @ 10Mbps). Valid values are 3 to 15 bit times.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nWakeupSymbolRxIdle |
Configures the number of bit times used by the node to test the duration of the idle phase of the received wakeup symbol. Valid values are 14 to 59 bit times.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nWakeupSymbolRxLow |
Configures the number of bit times used by the node to test the duration of the low phase of the received wakeup symbol. Valid values are 10 to 55 bit times.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nWakeupSymbolRxWindow |
Configures the number of bit times used by the node to test the duration of the received wakeup pattern. Valid values are 76 to 301 bit times.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nWakeupSymbolTxIdle |
Configures the number of bit times used by the node to transmit the idle phase of the wakeup symbol. Valid values are 45 to 180 bit times.
| int32_t adtf::devicetb::sdk::flexray::axle::tClusterConfig::nWakeupSymbolTxLow |
Configures the number of bit times used by the node to transmit the low phase of the wakeup symbol. Valid values are 15 to 60 bit times.