iLLD_TC27xD
1.0
|
Functions | |
IFX_INLINE void | IfxEray_receiveHeader (Ifx_ERAY *eray, boolean headerReceived) |
request to receive header section from message buffer. More... | |
IFX_INLINE void | IfxEray_sendHeader (Ifx_ERAY *eray, boolean headerTransfered) |
sets the bit to send header in frame. More... | |
IFX_INLINE void | IfxEray_setActiveCyclePairs (Ifx_ERAY *eray, uint8 numberOfCyclePairsForActive) |
Sets number of cycle pairs for Active state. More... | |
IFX_INLINE void | IfxEray_setAutoDelayBuffers (Ifx_ERAY *eray) |
Sets auto delays between input, output buffers and message RAM. More... | |
IFX_INLINE void | IfxEray_setBaudrate (Ifx_ERAY *eray, IfxEray_Baudrate baudrate) |
Sets baudrate on Flexray bus. More... | |
IFX_INLINE void | IfxEray_setBufferReconfigSecure (Ifx_ERAY *eray, uint8 secureValue) |
Sets secured buffers in message RAM. More... | |
IFX_INLINE void | IfxEray_setChannelAInitialOffsets (Ifx_ERAY *eray, uint8 channelAMicrotickInitialOffset, uint8 channelAMacrotickInitialOffset) |
Sets channel A initial offstes. More... | |
IFX_INLINE void | IfxEray_setChannelBInitialOffsets (Ifx_ERAY *eray, uint8 channelBMicrotickInitialOffset, uint8 channelBMacrotickInitialOffset) |
Sets channel B initial offstes. More... | |
IFX_INLINE void | IfxEray_setChannelsReceiveDelay (Ifx_ERAY *eray, uint8 channelAReceptionDelay, uint8 channelBReceptionDelay) |
Sets receive delays on channels. More... | |
IFX_INLINE void | IfxEray_setClockCorrectionCycles (Ifx_ERAY *eray, uint8 clockCorrectionCyclesPassive, uint8 clockCorrectionCyclesHalt) |
Sets clock correction cycles for Passive and Halt. More... | |
IFX_INLINE void | IfxEray_setClockSynchErrorHalt (Ifx_ERAY *eray, boolean clockSyncErrorHalt) |
lead to halt state in clock synch error. More... | |
IFX_INLINE void | IfxEray_setClusterDriftValues (Ifx_ERAY *eray, uint8 clusterDrift, uint16 maxDriftOffset) |
Sets cluster drift values. More... | |
IFX_INLINE void | IfxEray_setClusterStartupDeviation (Ifx_ERAY *eray, uint16 acceptedStartupDeviation) |
Sets cluster startup deviation. More... | |
IFX_INLINE void | IfxEray_setCollisionAvoidanceDuration (Ifx_ERAY *eray, uint8 collisionAvoidanceDuration) |
Sets CAS symbol window duration. More... | |
IFX_INLINE void | IfxEray_setCycleDurationMacroticks (Ifx_ERAY *eray, uint16 macroticks) |
sets duration of the communication cycle in Macroticks. More... | |
IFX_INLINE void | IfxEray_setCycleDurationMicroticks (Ifx_ERAY *eray, uint32 microticks) |
sets duration of the communication cycle in Microticks. More... | |
IFX_INLINE void | IfxEray_setDecodingCorrectionValue (Ifx_ERAY *eray, uint8 decodingCorrection) |
Sets decoding correction value. More... | |
IFX_INLINE void | IfxEray_setDynamicSlots (Ifx_ERAY *eray, uint8 dynamicSlotLength, uint16 dynamicSlotCount, IfxEray_IdleDynamicSlots idleDynamicSlots) |
Sets dynamic slots count and length. More... | |
IFX_INLINE void | IfxEray_setExternalCorrectionControl (Ifx_ERAY *eray, IfxEray_ExternalOffset externalOffset, IfxEray_ExternalRate externalRate) |
Sets external correction controls. More... | |
IFX_INLINE void | IfxEray_setExternalCorrectionValues (Ifx_ERAY *eray, IfxEray_ExternalOffsetCorrection externalOffsetCorrection, IfxEray_ExternalRateCorrection externalRateCorrection) |
Sets external correction values. More... | |
IFX_INLINE void | IfxEray_setFifoBufferStartIndex (Ifx_ERAY *eray, uint8 fifoBufferStartIndex) |
Sets FIFO buffer start idex. More... | |
IFX_INLINE void | IfxEray_setFifoFilterConfigurations (Ifx_ERAY *eray, uint16 rejectedFrameId, uint8 filteredCycleNumber, boolean fifoNullFramesRejected, uint16 frameIdFilter) |
Sets FIFO filter configurations. More... | |
IFX_INLINE void | IfxEray_setFifoMessageBufferConfigurations (Ifx_ERAY *eray, IfxEray_ReceiveChannel receiveChannel, boolean staticFifoDisabled, uint8 fifoDepth) |
Sets FIFO configurations. More... | |
IFX_INLINE void | IfxEray_setFirstDynamicBuffer (Ifx_ERAY *eray, uint8 firstDynamicBuffer) |
Sets first dynamic buffer. More... | |
IFX_INLINE void | IfxEray_setListenTimeOuts (Ifx_ERAY *eray, uint32 listenTimeOut, IfxEray_ListenTimeOutNoise listenTimeOutNoise) |
Sets startup or wakeup listen timeouts. More... | |
IFX_INLINE void | IfxEray_setMaxColdStartAttempts (Ifx_ERAY *eray, uint8 maxColdStartAttempts) |
Sets the maximum cold start attempts for active state. More... | |
IFX_INLINE void | IfxEray_setMaxCorrectionValues (Ifx_ERAY *eray, uint16 maxOffsetCorrection, uint16 maxRateCorrection) |
Sets max limit correction values. More... | |
IFX_INLINE void | IfxEray_setMaxSynchFrames (Ifx_ERAY *eray, IfxEray_MaxSynchFrames maxSyncFrames) |
Sets maximum synch frames in a cluster. More... | |
IFX_INLINE void | IfxEray_setMessageBufferCount (Ifx_ERAY *eray, uint8 numberOfMessageBuffers) |
Sets number of message buffers. More... | |
IFX_INLINE void | IfxEray_setMessageHandlerConfigurations (Ifx_ERAY *eray, uint8 staticFramepayload, uint8 latestTransmissionStart) |
Sets Message Handler configurations. More... | |
IFX_INLINE void | IfxEray_setNetworkStartIdleTime (Ifx_ERAY *eray, uint16 networkStartIdleTime) |
Sets network start Idle time. More... | |
IFX_INLINE void | IfxEray_setNetworkVectorLength (Ifx_ERAY *eray, uint32 networkVectorLength) |
Sets network management vector length. More... | |
IFX_INLINE void | IfxEray_setNodeChannels (Ifx_ERAY *eray, boolean channelAConnectedNode, boolean channelBConnectedNode) |
Sets channels connected to node. More... | |
IFX_INLINE void | IfxEray_setOffsetCorrection (Ifx_ERAY *eray, uint16 correctionOffset) |
Sets offset correction starting point. More... | |
IFX_INLINE void | IfxEray_setReceiveRequest (Ifx_ERAY *eray, boolean receiveRequested) |
requests to receive the frame. More... | |
IFX_INLINE void | IfxEray_setReceiveWakeupTimes (Ifx_ERAY *eray, uint8 receiveWakeupTestDuration, uint8 receiveWakeupIdleTime, uint8 receiveWakeupLowTime) |
Sets receive wakeup times. More... | |
IFX_INLINE void | IfxEray_setRxBufferNumber (Ifx_ERAY *eray, uint8 bufferIndex) |
sets buffer number in which frame is received. More... | |
IFX_INLINE void | IfxEray_setSlotActionPoints (Ifx_ERAY *eray, uint8 staticActionPoint, uint8 dynamicActionPoint) |
Sets slots action points. More... | |
IFX_INLINE void | IfxEray_setStaticSlots (Ifx_ERAY *eray, uint16 staticSlotLength, uint16 staticSlotsCount) |
Sets static slots count and length. More... | |
IFX_INLINE void | IfxEray_setStrobePosition (Ifx_ERAY *eray, IfxEray_StrobePosition strobePosition) |
Sets sample point for strobing. More... | |
IFX_INLINE void | IfxEray_setSymbolChannels (Ifx_ERAY *eray, boolean channelASymbolTransmitted, boolean channelBSymbolTransmitted) |
Sets channels which transmits symbols. More... | |
IFX_INLINE void | IfxEray_setTransmissionSlotMode (Ifx_ERAY *eray, IfxEray_TransmissionSlotMode transmissionSlotMode) |
Sets the transmit slot mode. More... | |
IFX_INLINE void | IfxEray_setTransmissionStartTime (Ifx_ERAY *eray, uint16 transmissionStartTime) |
Sets transmission start time duration. More... | |
IFX_INLINE void | IfxEray_setTransmitRequest (Ifx_ERAY *eray, boolean transferRequested) |
Sets transfer request to send frame. More... | |
IFX_INLINE void | IfxEray_setTransmitWakeupTimes (Ifx_ERAY *eray, uint8 transmitWakeupRepetitions, uint8 transmitWakeupIdleTime, uint8 transmitWakeupLowTime) |
Sets transmit wakeup times. More... | |
IFX_INLINE void | IfxEray_setTransmittedFrames (Ifx_ERAY *eray, boolean startupFrameTransmitted, boolean synchFrameTransmitted) |
Configures transmitted frames for startup and synchronization. More... | |
IFX_INLINE void | IfxEray_setTxBufferNumber (Ifx_ERAY *eray, uint8 bufferIndex) |
Sets the transmit buffer number. More... | |
IFX_INLINE void | IfxEray_setViewData (Ifx_ERAY *eray, boolean swapRequested) |
Swaps the shadow and Host output registers. More... | |
IFX_INLINE void | IfxEray_setWakeupPatternChannel (Ifx_ERAY *eray, IfxEray_WakeupChannel wakeupPatternChannel) |
Sets the cluster wakeup channel. More... | |
IFX_INLINE void IfxEray_receiveHeader | ( | Ifx_ERAY * | eray, |
boolean | headerReceived | ||
) |
request to receive header section from message buffer.
eray | pointer to ERAY module registers. |
headerReceived | whether header is received or not. |
Definition at line 1356 of file IfxEray.h.
Referenced by IfxEray_Eray_receiveFifoFrame(), and IfxEray_Eray_receiveFrame().
IFX_INLINE void IfxEray_sendHeader | ( | Ifx_ERAY * | eray, |
boolean | headerTransfered | ||
) |
sets the bit to send header in frame.
eray | pointer to ERAY module registers. |
headerTransfered | whether header transfered or not. |
Definition at line 1368 of file IfxEray.h.
Referenced by IfxEray_Eray_transmitFrame().
IFX_INLINE void IfxEray_setActiveCyclePairs | ( | Ifx_ERAY * | eray, |
uint8 | numberOfCyclePairsForActive | ||
) |
IFX_INLINE void IfxEray_setAutoDelayBuffers | ( | Ifx_ERAY * | eray) |
Sets auto delays between input, output buffers and message RAM.
eray | pointer to ERAY module registers. |
Definition at line 1380 of file IfxEray.h.
Referenced by IfxEray_Eray_Node_init().
IFX_INLINE void IfxEray_setBaudrate | ( | Ifx_ERAY * | eray, |
IfxEray_Baudrate | baudrate | ||
) |
IFX_INLINE void IfxEray_setBufferReconfigSecure | ( | Ifx_ERAY * | eray, |
uint8 | secureValue | ||
) |
IFX_INLINE void IfxEray_setChannelAInitialOffsets | ( | Ifx_ERAY * | eray, |
uint8 | channelAMicrotickInitialOffset, | ||
uint8 | channelAMacrotickInitialOffset | ||
) |
Sets channel A initial offstes.
eray | pointer to ERAY module registers. |
channelAMicrotickInitialOffset | difference between reference points on channel A in microticks. |
channelAMacrotickInitialOffset | difference between reference points on channel A in macroticks. |
IFX_INLINE void IfxEray_setChannelBInitialOffsets | ( | Ifx_ERAY * | eray, |
uint8 | channelBMicrotickInitialOffset, | ||
uint8 | channelBMacrotickInitialOffset | ||
) |
Sets channel B initial offstes.
eray | pointer to ERAY module registers. |
channelBMicrotickInitialOffset | difference between reference points on channel B in microticks. |
channelBMacrotickInitialOffset | difference between reference points on channel B in macroticks. |
IFX_INLINE void IfxEray_setChannelsReceiveDelay | ( | Ifx_ERAY * | eray, |
uint8 | channelAReceptionDelay, | ||
uint8 | channelBReceptionDelay | ||
) |
IFX_INLINE void IfxEray_setClockCorrectionCycles | ( | Ifx_ERAY * | eray, |
uint8 | clockCorrectionCyclesPassive, | ||
uint8 | clockCorrectionCyclesHalt | ||
) |
Sets clock correction cycles for Passive and Halt.
eray | pointer to ERAY module registers. |
clockCorrectionCyclesPassive | maximum number of cycles missing clock correction leading for passive state. |
clockCorrectionCyclesHalt | maximum number of cycles missing clock correction leading for halt state. |
IFX_INLINE void IfxEray_setClockSynchErrorHalt | ( | Ifx_ERAY * | eray, |
boolean | clockSyncErrorHalt | ||
) |
IFX_INLINE void IfxEray_setClusterDriftValues | ( | Ifx_ERAY * | eray, |
uint8 | clusterDrift, | ||
uint16 | maxDriftOffset | ||
) |
IFX_INLINE void IfxEray_setClusterStartupDeviation | ( | Ifx_ERAY * | eray, |
uint16 | acceptedStartupDeviation | ||
) |
IFX_INLINE void IfxEray_setCollisionAvoidanceDuration | ( | Ifx_ERAY * | eray, |
uint8 | collisionAvoidanceDuration | ||
) |
IFX_INLINE void IfxEray_setCycleDurationMacroticks | ( | Ifx_ERAY * | eray, |
uint16 | macroticks | ||
) |
IFX_INLINE void IfxEray_setCycleDurationMicroticks | ( | Ifx_ERAY * | eray, |
uint32 | microticks | ||
) |
IFX_INLINE void IfxEray_setDecodingCorrectionValue | ( | Ifx_ERAY * | eray, |
uint8 | decodingCorrection | ||
) |
IFX_INLINE void IfxEray_setDynamicSlots | ( | Ifx_ERAY * | eray, |
uint8 | dynamicSlotLength, | ||
uint16 | dynamicSlotCount, | ||
IfxEray_IdleDynamicSlots | idleDynamicSlots | ||
) |
Sets dynamic slots count and length.
eray | pointer to ERAY module registers. |
dynamicSlotLength | duration of dynamic slot in macroticks. |
dynamicSlotCount | number of dynamic slots in a communication cycle. |
idleDynamicSlots | duration of dynamic slot idle phase. |
IFX_INLINE void IfxEray_setExternalCorrectionControl | ( | Ifx_ERAY * | eray, |
IfxEray_ExternalOffset | externalOffset, | ||
IfxEray_ExternalRate | externalRate | ||
) |
IFX_INLINE void IfxEray_setExternalCorrectionValues | ( | Ifx_ERAY * | eray, |
IfxEray_ExternalOffsetCorrection | externalOffsetCorrection, | ||
IfxEray_ExternalRateCorrection | externalRateCorrection | ||
) |
IFX_INLINE void IfxEray_setFifoBufferStartIndex | ( | Ifx_ERAY * | eray, |
uint8 | fifoBufferStartIndex | ||
) |
IFX_INLINE void IfxEray_setFifoFilterConfigurations | ( | Ifx_ERAY * | eray, |
uint16 | rejectedFrameId, | ||
uint8 | filteredCycleNumber, | ||
boolean | fifoNullFramesRejected, | ||
uint16 | frameIdFilter | ||
) |
Sets FIFO filter configurations.
eray | pointer to ERAY module registers. |
rejectedFrameId | rejected frameId by FIFO. |
filteredCycleNumber | filtered cycle number. |
fifoNullFramesRejected | null frames rejection selection. |
frameIdFilter | filtered frameid by FIFO. |
IFX_INLINE void IfxEray_setFifoMessageBufferConfigurations | ( | Ifx_ERAY * | eray, |
IfxEray_ReceiveChannel | receiveChannel, | ||
boolean | staticFifoDisabled, | ||
uint8 | fifoDepth | ||
) |
IFX_INLINE void IfxEray_setFirstDynamicBuffer | ( | Ifx_ERAY * | eray, |
uint8 | firstDynamicBuffer | ||
) |
IFX_INLINE void IfxEray_setListenTimeOuts | ( | Ifx_ERAY * | eray, |
uint32 | listenTimeOut, | ||
IfxEray_ListenTimeOutNoise | listenTimeOutNoise | ||
) |
IFX_INLINE void IfxEray_setMaxColdStartAttempts | ( | Ifx_ERAY * | eray, |
uint8 | maxColdStartAttempts | ||
) |
IFX_INLINE void IfxEray_setMaxCorrectionValues | ( | Ifx_ERAY * | eray, |
uint16 | maxOffsetCorrection, | ||
uint16 | maxRateCorrection | ||
) |
IFX_INLINE void IfxEray_setMaxSynchFrames | ( | Ifx_ERAY * | eray, |
IfxEray_MaxSynchFrames | maxSyncFrames | ||
) |
IFX_INLINE void IfxEray_setMessageBufferCount | ( | Ifx_ERAY * | eray, |
uint8 | numberOfMessageBuffers | ||
) |
IFX_INLINE void IfxEray_setMessageHandlerConfigurations | ( | Ifx_ERAY * | eray, |
uint8 | staticFramepayload, | ||
uint8 | latestTransmissionStart | ||
) |
Sets Message Handler configurations.
eray | pointer to ERAY module registers. |
staticFramepayload | payload length of static frames in double bytes. |
latestTransmissionStart | dynamic slots befor transmission of inhibit frame in dynamic segment. |
IFX_INLINE void IfxEray_setNetworkStartIdleTime | ( | Ifx_ERAY * | eray, |
uint16 | networkStartIdleTime | ||
) |
IFX_INLINE void IfxEray_setNetworkVectorLength | ( | Ifx_ERAY * | eray, |
uint32 | networkVectorLength | ||
) |
IFX_INLINE void IfxEray_setNodeChannels | ( | Ifx_ERAY * | eray, |
boolean | channelAConnectedNode, | ||
boolean | channelBConnectedNode | ||
) |
IFX_INLINE void IfxEray_setOffsetCorrection | ( | Ifx_ERAY * | eray, |
uint16 | correctionOffset | ||
) |
IFX_INLINE void IfxEray_setReceiveRequest | ( | Ifx_ERAY * | eray, |
boolean | receiveRequested | ||
) |
requests to receive the frame.
eray | pointer to ERAY module registers. |
receiveRequested | whether frame to be received or not. |
Definition at line 1597 of file IfxEray.h.
Referenced by IfxEray_Eray_receiveFifoFrame(), and IfxEray_Eray_receiveFrame().
IFX_INLINE void IfxEray_setReceiveWakeupTimes | ( | Ifx_ERAY * | eray, |
uint8 | receiveWakeupTestDuration, | ||
uint8 | receiveWakeupIdleTime, | ||
uint8 | receiveWakeupLowTime | ||
) |
Sets receive wakeup times.
eray | pointer to ERAY module registers. |
receiveWakeupTestDuration | duration of receive wakeup pattern. |
receiveWakeupIdleTime | duration of receive wakeup idle time. |
receiveWakeupLowTime | duration of receive wakeup low time. |
IFX_INLINE void IfxEray_setRxBufferNumber | ( | Ifx_ERAY * | eray, |
uint8 | bufferIndex | ||
) |
sets buffer number in which frame is received.
eray | pointer to ERAY module registers. |
bufferIndex | buffer number in which frame is received. |
Definition at line 1611 of file IfxEray.h.
Referenced by IfxEray_Eray_receiveFifoFrame(), and IfxEray_Eray_receiveFrame().
IFX_INLINE void IfxEray_setSlotActionPoints | ( | Ifx_ERAY * | eray, |
uint8 | staticActionPoint, | ||
uint8 | dynamicActionPoint | ||
) |
IFX_INLINE void IfxEray_setStaticSlots | ( | Ifx_ERAY * | eray, |
uint16 | staticSlotLength, | ||
uint16 | staticSlotsCount | ||
) |
IFX_INLINE void IfxEray_setStrobePosition | ( | Ifx_ERAY * | eray, |
IfxEray_StrobePosition | strobePosition | ||
) |
IFX_INLINE void IfxEray_setSymbolChannels | ( | Ifx_ERAY * | eray, |
boolean | channelASymbolTransmitted, | ||
boolean | channelBSymbolTransmitted | ||
) |
IFX_INLINE void IfxEray_setTransmissionSlotMode | ( | Ifx_ERAY * | eray, |
IfxEray_TransmissionSlotMode | transmissionSlotMode | ||
) |
IFX_INLINE void IfxEray_setTransmissionStartTime | ( | Ifx_ERAY * | eray, |
uint16 | transmissionStartTime | ||
) |
IFX_INLINE void IfxEray_setTransmitRequest | ( | Ifx_ERAY * | eray, |
boolean | transferRequested | ||
) |
Sets transfer request to send frame.
eray | pointer to ERAY module registers. |
transferRequested | whether transfer requested or not. |
Definition at line 1665 of file IfxEray.h.
Referenced by IfxEray_Eray_transmitFrame().
IFX_INLINE void IfxEray_setTransmittedFrames | ( | Ifx_ERAY * | eray, |
boolean | startupFrameTransmitted, | ||
boolean | synchFrameTransmitted | ||
) |
IFX_INLINE void IfxEray_setTransmitWakeupTimes | ( | Ifx_ERAY * | eray, |
uint8 | transmitWakeupRepetitions, | ||
uint8 | transmitWakeupIdleTime, | ||
uint8 | transmitWakeupLowTime | ||
) |
Sets transmit wakeup times.
eray | pointer to ERAY module registers. |
transmitWakeupRepetitions | transmission wakeup repetitions. |
transmitWakeupIdleTime | duration of transmit wakeup idle time. |
transmitWakeupLowTime | duration of transmit wakeup low time. |
IFX_INLINE void IfxEray_setTxBufferNumber | ( | Ifx_ERAY * | eray, |
uint8 | bufferIndex | ||
) |
Sets the transmit buffer number.
eray | pointer to ERAY module registers. |
bufferIndex | buffer number in which frame is sent. |
Definition at line 1686 of file IfxEray.h.
Referenced by IfxEray_Eray_transmitFrame().
IFX_INLINE void IfxEray_setViewData | ( | Ifx_ERAY * | eray, |
boolean | swapRequested | ||
) |
Swaps the shadow and Host output registers.
eray | pointer to ERAY module registers. |
swapRequested | whether swap is requested or not. |
Definition at line 1692 of file IfxEray.h.
Referenced by IfxEray_Eray_receiveFifoFrame(), and IfxEray_Eray_receiveFrame().
IFX_INLINE void IfxEray_setWakeupPatternChannel | ( | Ifx_ERAY * | eray, |
IfxEray_WakeupChannel | wakeupPatternChannel | ||
) |