68 Ifx_ERAY *eraySFR = eray->
eray;
89 IfxEray_Eray_Node_initCommunicationController(eray, &config->
controllerConfig);
155 Ifx_ERAY *eraySFR = eray->
eray;
182 IfxEray_Eray_Node_initGTU(eray, &config->
gtuConfig);
192 .numberOfMessageBuffers = 0,
193 .fifoBufferStartIndex = 0x80,
195 .frameIdFilter = 0x7FD,
197 .rejectedFrameId = 2,
198 .filteredCycleNumber = 0,
199 .staticFifoDisabled =
FALSE,
200 .fifoNullFramesRejected =
FALSE,
201 .bufferReconfigEnabled =
TRUE,
202 .fifoConfigured =
FALSE
205 .controllerConfig = {
206 .networkVectorLength = 0x2,
207 .staticFramepayload = 0x4,
208 .latestTransmissionStart = 0x3F,
211 .transmissionStartTime = 0xA,
212 .collisionAvoidanceDuration = 0x61,
215 .receiveWakeupTestDuration = 0x8C,
216 .transmitWakeupRepetitions = 0x2
220 .receiveWakeupIdleTime = 0x2D,
221 .receiveWakeupLowTime = 0x12,
222 .transmitWakeupIdleTime = 0x2D,
223 .transmitWakeupLowTime = 0x12
227 .channelAConnectedNode =
TRUE,
228 .channelBConnectedNode =
TRUE,
229 .channelASymbolTransmitted =
FALSE,
230 .channelBSymbolTransmitted =
FALSE,
231 .clockSyncErrorHalt =
TRUE,
234 .numberOfCyclePairsForActive = 0x7,
235 .maxColdStartAttempts = 0x1F,
236 .syncFrameTransmitted =
TRUE,
237 .startupFrameTransmitted =
TRUE
241 .listenTimeOut = 0x13972,
246 .clockCorrectionCyclesPassive = 0x1,
247 .clockCorrectionCyclesHalt = 0x1
251 .gtu01Config.microticksPerCycle = 0x9C40,
254 .macroticksPerCycle = 0x3E8,
259 .channelAMicrotickInitialOffset = 0x19,
260 .channelBMicrotickInitialOffset = 0x19,
261 .channelAMacrotickInitialOffset = 0xA,
262 .channelBMacrotickInitialOffset = 0x2
266 .networkStartIdleTime = 0x38E,
267 .correctionOffset = 0x394
271 .channelAReceptionDelay = 0x4,
272 .channelBReceptionDelay = 0x4,
274 .decodingCorrection = 0x34
278 .acceptedStartupDeviation = 0x81,
279 .maxDriftOffset = 0xD2
283 .staticSlotLength = 0x32,
284 .staticSlotsCount = 0xC
288 .dynamicSlotLength = 4,
289 .dynamicSlotCount = 0x4B,
294 .staticActionPoint = 8,
295 .dynamicActionPoint = 3
299 .maxOffsetCorrection = 0x32,
300 .maxRateCorrection = 0xD2
314 *config = nodeConfig;
320 Ifx_ERAY *eraySFR = eray->
eray;
344 Ifx_ERAY *eraySFR = eray->
eray;
388 Ifx_ERAY *eraySFR = config->
module;
520 Ifx_ERAY *eraySFR = eray->
eray;
525 if (fifoStatus.B.RFNE == 1)
527 if (fifoStatus.B.RFO == 1)
556 Ifx_ERAY *eraySFR = eray->
eray;
578 Ifx_ERAY *eraySFR = eray->
eray;