ADTF_DEVICE_TOOLBOX
3.12.1 (ADTF 3.18.3)
|
Cluster configuration from FIBEX. More...
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 |
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. More... | |
int32_t | nListenNoise |
Configures the upper limit for startup and wakeup listen timeout in the presence of noise expressed as a multiple of pdListenTimeout. More... | |
int32_t | nMacroPerCycle |
Configures the duration of one FlexRay communication cycle in macroticks. More... | |
int32_t | 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. More... | |
int32_t | 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. More... | |
int32_t | nNetworkManagementVectorLength |
Configures the length of the network management vector. More... | |
int32_t | nNumberOfMinislots |
Configures the number of minislots within the dynamic segment of a FlexRay cycle. More... | |
int32_t | nNumberOfStaticSlots |
Configures the number of static slots in a FlexRay cycle. More... | |
int32_t | nOffsetCorrectionStart |
Determines the start of the offset correction within the NIT phase, calculated from start of cycle. More... | |
int32_t | nPayloadLengthStatic |
Configures the cluster-wide payload length for all frames sent in the static segment in double bytes. More... | |
int32_t | nSyncNodeMax |
Configures the maximum number of frames within a cluster with sync frame indicator bit set to 1. More... | |
int32_t | nActionPointOffset |
Configures the action point offset in macroticks within static slots and symbol window. More... | |
int32_t | nDynamicSlotIdlePhase |
Configures the duration of the dynamic slot idle phase. More... | |
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 |
Configures the action point offset in macroticks within the minislots of the dynamic segment. More... | |
int32_t | nNIT |
Configures the duration of the Network Idle Time NIT at the end of the FlexRay communication cycle expressed in terms of microticks. More... | |
int32_t | nStaticSlot |
Configures the duration of a static slot in macroticks. More... | |
int32_t | nSymbolWindow |
Not used. | |
int32_t | nTSSTransmitter |
Configures the duration of the Transmission Start Sequence (TSS) in terms of bit times (1 bit time = 4 uT = 100ns @ 10Mbps). More... | |
int32_t | nCASRxLowMax |
Configures the upper limit of the acceptance window for a collision avoidance symbol (CAS). More... | |
int32_t | nWakeupSymbolRxIdle |
Configures the number of bit times used by the node to test the duration of the idle phase of the received wakeup symbol. More... | |
int32_t | nWakeupSymbolRxLow |
Configures the number of bit times used by the node to test the duration of the low phase of the received wakeup symbol. More... | |
int32_t | nWakeupSymbolRxWindow |
Configures the number of bit times used by the node to test the duration of the received wakeup pattern. More... | |
int32_t | nWakeupSymbolTxIdle |
Configures the number of bit times used by the node to transmit the idle phase of the wakeup symbol. More... | |
int32_t | nWakeupSymbolTxLow |
Configures the number of bit times used by the node to transmit the low phase of the wakeup symbol. More... | |
int32_t | nCycleDuration |
Not used. | |
float | fOffsetCorrectionMax |
Not used. | |
Cluster configuration from FIBEX.
Definition at line 56 of file flexray_database_intf.h.
int32_t nActionPointOffset |
Configures the action point offset in macroticks within static slots and symbol window.
Valid values are 1 to 63 MT.
Definition at line 106 of file flexray_database_intf.h.
int32_t nCASRxLowMax |
Configures the upper limit of the acceptance window for a collision avoidance symbol (CAS).
Valid values are 67 to 99 bit times.
Definition at line 131 of file flexray_database_intf.h.
int32_t 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.
Definition at line 69 of file flexray_database_intf.h.
int32_t 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.
Definition at line 109 of file flexray_database_intf.h.
int32_t 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.
Definition at line 73 of file flexray_database_intf.h.
int32_t nMacroPerCycle |
Configures the duration of one FlexRay communication cycle in macroticks.
Valid values are 10 to 16000 MT.
Definition at line 76 of file flexray_database_intf.h.
int32_t 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.
Definition at line 80 of file flexray_database_intf.h.
int32_t 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.
Definition at line 84 of file flexray_database_intf.h.
int32_t nMiniSlotActionPointOffset |
Configures the action point offset in macroticks within the minislots of the dynamic segment.
Valid values are 1 to 31 MT.
Definition at line 116 of file flexray_database_intf.h.
int32_t nNetworkManagementVectorLength |
Configures the length of the network management vector.
Valid values are 0 to 12 bytes.
Definition at line 87 of file flexray_database_intf.h.
int32_t 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.
Definition at line 119 of file flexray_database_intf.h.
int32_t nNumberOfMinislots |
Configures the number of minislots within the dynamic segment of a FlexRay cycle.
Valid values are 0 to 7986.
Definition at line 90 of file flexray_database_intf.h.
int32_t 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.
Definition at line 94 of file flexray_database_intf.h.
int32_t nOffsetCorrectionStart |
Determines the start of the offset correction within the NIT phase, calculated from start of cycle.
Valid values are 8 to 15998 MT.
Definition at line 97 of file flexray_database_intf.h.
int32_t nPayloadLengthStatic |
Configures the cluster-wide payload length for all frames sent in the static segment in double bytes.
Valid values are 0 to 127.
Definition at line 100 of file flexray_database_intf.h.
int32_t nStaticSlot |
Configures the duration of a static slot in macroticks.
Valid values are 4 to 659 MT.
Definition at line 122 of file flexray_database_intf.h.
int32_t nSyncNodeMax |
Configures the maximum number of frames within a cluster with sync frame indicator bit set to 1.
Valid values are 2 to 15.
Definition at line 103 of file flexray_database_intf.h.
int32_t 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.
Definition at line 128 of file flexray_database_intf.h.
int32_t 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.
Definition at line 135 of file flexray_database_intf.h.
int32_t 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.
Definition at line 139 of file flexray_database_intf.h.
int32_t 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.
Definition at line 142 of file flexray_database_intf.h.
int32_t 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.
Definition at line 145 of file flexray_database_intf.h.
int32_t 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.
Definition at line 148 of file flexray_database_intf.h.