{{{ #!html
FlexRay Driver
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =|| || [#Fr_Init Fr_Init] || 28|| 0x1C|| ○ || || [#Fr_ControllerInit Fr_ControllerInit] || 0|| 0x00|| ○ || || [#Fr_StartCommunication Fr_StartCommunication] || 3|| 0x03|| ○ || || [#Fr_AllowColdstart Fr_AllowColdstart] || 35|| 0x23|| ○ || || [#Fr_AllSlots Fr_AllSlots] || 36|| 0x24|| ○ || || [#Fr_HaltCommunication Fr_HaltCommunication] || 4|| 0x04|| ○ || || [#Fr_AbortCommunication Fr_AbortCommunication] || 5|| 0x05|| ○ || || [#Fr_SendWUP Fr_SendWUP] || 6|| 0x06|| ○ || || [#Fr_SetWakeupChannel Fr_SetWakeupChannel] || 7|| 0x07|| ○ || || [#Fr_GetPOCStatus Fr_GetPOCStatus] || 10|| 0x0A|| ○ || || [#Fr_TransmitTxLPdu Fr_TransmitTxLPdu] || 11|| 0x0B|| ○ || || [#Fr_CancelTxLPdu Fr_CancelTxLPdu] || 45|| 0x2D|| ○ || || [#Fr_ReceiveRxLPdu Fr_ReceiveRxLPdu] || 12|| 0x0C|| ○ || || [#Fr_CheckTxLPduStatus Fr_CheckTxLPduStatus] || 13|| 0x0D|| ○ || || [#Fr_PrepareLPdu Fr_PrepareLPdu] || 31|| 0x1F|| ○ || || [#Fr_ReconfigLPdu Fr_ReconfigLPdu] || 37|| 0x25|| ○ || || [#Fr_DisableLPdu Fr_DisableLPdu] || 38|| 0x26|| ○ || || [#Fr_GetGlobalTime Fr_GetGlobalTime] || 16|| 0x10|| ○ || || [#Fr_GetNmVector Fr_GetNmVector] || 34|| 0x22|| ○ || || [#Fr_GetNumOfStartupFrames Fr_GetNumOfStartupFrames] || 39|| 0x27|| ○ || || [#Fr_GetChannelStatus Fr_GetChannelStatus] || 40|| 0x28|| ○ || || [#Fr_GetClockCorrection Fr_GetClockCorrection] || 41|| 0x29|| ○ || || [#Fr_GetSyncFrameList Fr_GetSyncFrameList] || 42|| 0x2A|| ○ || || [#Fr_GetWakeupRxStatus Fr_GetWakeupRxStatus] || 43|| 0x2B|| ○ || || [#Fr_SetAbsoluteTimer Fr_SetAbsoluteTimer] || 17|| 0x11|| ○ || || [#Fr_CancelAbsoluteTimer Fr_CancelAbsoluteTimer] || 19|| 0x13|| ○ || || [#Fr_EnableAbsoluteTimerIRQ Fr_EnableAbsoluteTimerIRQ] || 21|| 0x15|| ○ || || [#Fr_AckAbsoluteTimerIRQ Fr_AckAbsoluteTimerIRQ] || 23|| 0x17|| ○ || || [#Fr_DisableAbsoluteTimerIRQ Fr_DisableAbsoluteTimerIRQ] || 25|| 0x19|| ○ || || [#Fr_GetAbsoluteTimerIRQStatus Fr_GetAbsoluteTimerIRQStatus] || 32|| 0x20|| ○ || || [#Fr_GetVersionInfo Fr_GetVersionInfo] || 27|| 0x1B|| ○ || || [#Fr_ReadCCConfig Fr_ReadCCConfig] || 46|| 0x2E|| ○ || * コンフィギュレーション一覧(R4.0.3) * [#FrGeneral FrGeneral] (○) * [#FrBufferReconfig FrBufferReconfig] (○) * [#FrCtrlTestCount FrCtrlTestCount] (○) * [#FrDevErrorDetect FrDevErrorDetect] (○) * [#FrIndex FrIndex] (○) * [#FrNumCtrlSupported FrNumCtrlSupported] (○) * [#FrRxStringentCheck FrRxStringentCheck] (○) * [#FrRxStringentLengthCheck FrRxStringentLengthCheck] (○) * [#FrVersionInfoApi FrVersionInfoApi] (○) * [#FrMultipleConfiguration FrMultipleConfiguration] (○) * [#FrController FrController] (○) * [#FrCtrlIdx FrCtrlIdx] (○) * [#FrPAllowHaltDueToClock FrPAllowHaltDueToClock] (○) * [#FrPAllowPassiveToActive FrPAllowPassiveToActive] (○) * [#FrPChannels FrPChannels] (○) * [#FrPClusterDriftDamping FrPClusterDriftDamping] (○) * [#FrPDecodingCorrection FrPDecodingCorrection] (○) * [#FrPDelayCompensationA FrPDelayCompensationA] (○) * [#FrPDelayCompensationB FrPDelayCompensationB] (○) * [#FrPExternalSync FrPExternalSync] (○) * [#FrPFallBackInternal FrPFallBackInternal] (○) * [#FrPKeySlotId FrPKeySlotId] (○) * [#FrPKeySlotOnlyEnabled FrPKeySlotOnlyEnabled] (○) * [#FrPKeySlotUsedForStartup FrPKeySlotUsedForStartup] (○) * [#FrPKeySlotUsedForSync FrPKeySlotUsedForSync] (○) * [#FrPLatestTx FrPLatestTx] (○) * [#FrPMacroInitialOffsetA FrPMacroInitialOffsetA] (○) * [#FrPMacroInitialOffsetB FrPMacroInitialOffsetB] (○) * [#FrPMicroInitialOffsetA FrPMicroInitialOffsetA] (○) * [#FrPMicroInitialOffsetB FrPMicroInitialOffsetB] (○) * [#FrPMicroPerCycle FrPMicroPerCycle] (○) * [#FrPNmVectorEarlyUpdate FrPNmVectorEarlyUpdate] (○) * [#FrPOffsetCorrectionOut FrPOffsetCorrectionOut] (○) * [#FrPOffsetCorrectionStart FrPOffsetCorrectionStart] (○) * [#FrPPayloadLengthDynMax FrPPayloadLengthDynMax] (○) * [#FrPRateCorrectionOut FrPRateCorrectionOut] (○) * [#FrPSamplesPerMicrotick FrPSamplesPerMicrotick] (○) * [#FrPSecondKeySlotId FrPSecondKeySlotId] (○) * [#FrPTwoKeySlotMode FrPTwoKeySlotMode] (○) * [#FrPWakeupChannel FrPWakeupChannel] (○) * [#FrPWakeupPattern FrPWakeupPattern] (○) * [#FrPdAcceptedStartupRange FrPdAcceptedStartupRange] (○) * [#FrPdListenTimeout FrPdListenTimeout] (○) * [#FrPdMicrotick FrPdMicrotick] (○) * [#FrAbsoluteTimer FrAbsoluteTimer] (○) * [#FrAbsTimerIdx FrAbsTimerIdx] (○) * [#FrControllerDemEventParameterRefs FrControllerDemEventParameterRefs] (○) * [#FrDemCtrlTestResultRef FrDemCtrlTestResultRef] (○) * [#FrFifo FrFifo] (○) * [#FrAdmitWithoutMessageId FrAdmitWithoutMessageId] (○) * [#FrBaseCycle FrBaseCycle] (○) * [#FrChannels FrChannels] (○) * [#FrCycleRepetition FrCycleRepetition] (○) * [#FrFifoDepth FrFifoDepth] (○) * [#FrMsgIdMask FrMsgIdMask] (○) * [#FrMsgIdMatch FrMsgIdMatch] (○) * [#FrRange FrRange] (○) * [#FrRangeMax FrRangeMax] (○) * [#FrRangeMin FrRangeMin] (○) * エラーコード一覧 * "--"は[wiki:spec/Dem Dem]により決定される ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =|| || FR_E_INV_TIMER_IDX || 1|| 0x01|| ○ || || FR_E_INV_POINTER || 2|| 0x02|| ○ || || FR_E_INV_OFFSET || 3|| 0x03|| ○ || || FR_E_INV_CTRL_IDX || 4|| 0x04|| ○ || || FR_E_INV_CHNL_IDX || 5|| 0x05|| ○ || || FR_E_INV_CYCLE || 6|| 0x06|| ○ || || FR_E_NOT_INITIALIZED || 8|| 0x08|| ○ || || FR_E_INV_POCSTATE || 9|| 0x09|| ○ || || FR_E_INV_LENGTH || 10|| 0x0A|| ○ || || FR_E_INV_LPDU_IDX || 11|| 0x0B|| ○ || || FR_E_INV_HEADERCRC || 12|| 0x0C|| ○ || || FR_E_INV_CONFIG_IDX || 13|| 0x0D|| ○ || || FrDemCtrlTestResultRef || --|| --|| ○ || || FrIfDemFTSlotStatusRef || --|| --|| ○ || ---- = API仕様 = == Fr_Init == {{{ void Fr_Init(const Fr_ConfigType* Fr_ConfigPtr) }}} == Fr_ControllerInit == {{{ Std_ReturnType Fr_ControllerInit(uint8 Fr_CtrlIdx) }}} == Fr_StartCommunication == {{{ Std_ReturnType Fr_StartCommunication(uint8 Fr_CtrlIdx) }}} == Fr_AllowColdstart == {{{ Std_ReturnType Fr_AllowColdstart(uint8 Fr_CtrlIdx) }}} == Fr_AllSlots == {{{ Std_ReturnType Fr_AllSlots(uint8 Fr_CtrlIdx) }}} == Fr_HaltCommunication == {{{ Std_ReturnType Fr_HaltCommunication(uint8 Fr_CtrlIdx) }}} == Fr_AbortCommunication == {{{ Std_ReturnType Fr_AbortCommunication(uint8 Fr_CtrlIdx) }}} == Fr_SendWUP == {{{ Std_ReturnType Fr_SendWUP(uint8 Fr_CtrlIdx) }}} == Fr_SetWakeupChannel == {{{ Std_ReturnType Fr_SetWakeupChannel(uint8 Fr_CtrlIdx, Fr_ChannelType Fr_ChnlIdx) }}} == Fr_GetPOCStatus == {{{ Std_ReturnType Fr_GetPOCStatus(uint8 Fr_CtrlIdx, Fr_POCStatusType* Fr_POCStatusPtr) }}} == Fr_TransmitTxLPdu == {{{ Std_ReturnType Fr_TransmitTxLPdu(uint8 Fr_CtrlIdx, uint16 Fr_LPduIdx, const uint8* Fr_LSduPtr, uint8 Fr_LSduLength) }}} == Fr_CancelTxLPdu == {{{ Std_ReturnType Fr_CancelTxLPdu(uint8 Fr_CtrlIdx, uint16 Fr_LPduIdx) }}} == Fr_ReceiveRxLPdu == {{{ Std_ReturnType Fr_ReceiveRxLPdu(uint8 Fr_CtrlIdx, uint16 Fr_LPduIdx, uint8* Fr_LSduPtr, Fr_RxLPduStatusType* Fr_LPduStatusPtr, uint8* Fr_LSduLengthPtr) }}} == Fr_CheckTxLPduStatus == {{{ Std_ReturnType Fr_CheckTxLPduStatus(uint8 Fr_CtrlIdx, uint16 Fr_LPduIdx, Fr_TxLPduStatusType* Fr_TxLPduStatusPtr) }}} == Fr_PrepareLPdu == {{{ Std_ReturnType Fr_PrepareLPdu(uint8 Fr_CtrlIdx, uint16 Fr_LPduIdx) }}} == Fr_ReconfigLPdu == {{{ Std_ReturnType Fr_ReconfigLPdu(uint8 Fr_CtrlIdx, uint16 Fr_LPduIdx, uint16 Fr_FrameId, Fr_ChannelType Fr_ChnlIdx, uint8 Fr_CycleRepetition, uint8 Fr_CycleOffset, uint8 Fr_PayloadLength, uint16 Fr_HeaderCRC) }}} == Fr_DisableLPdu == {{{ Std_ReturnType Fr_DisableLPdu(uint8 Fr_CtrlIdx, uint16 Fr_LPduIdx) }}} == Fr_GetGlobalTime == {{{ Std_ReturnType Fr_GetGlobalTime(uint8 Fr_CtrlIdx, uint8* Fr_CyclePtr, uint16* Fr_MacroTickPtr) }}} == Fr_GetNmVector == {{{ Std_ReturnType Fr_GetNmVector(uint8 Fr_CtrlIdx, uint8* Fr_NmVectorPtr) }}} == Fr_GetNumOfStartupFrames == {{{ Std_ReturnType Fr_GetNumOfStartupFrames(uint8 Fr_CtrlIdx, uint8* Fr_NumOfStartupFramesPtr) }}} == Fr_GetChannelStatus == {{{ Std_ReturnType Fr_GetChannelStatus(uint8 Fr_CtrlIdx, uint16* Fr_ChannelAStatusPtr, uint16* Fr_ChannelBStatusPtr) }}} == Fr_GetClockCorrection == {{{ Std_ReturnType Fr_GetClockCorrection(uint8 Fr_CtrlIdx, sint16* Fr_RateCorrectionPtr, sint32* Fr_OffsetCorrectionPtr) }}} == Fr_GetSyncFrameList == {{{ Std_ReturnType Fr_GetSyncFrameList(uint8 Fr_CtrlIdx, uint8 Fr_ListSize, uint16* Fr_ChannelAEvenListPtr, uint16* Fr_ChannelBEvenListPtr, uint16* Fr_ChannelAOddListPtr, uint16* Fr_ChannelBOddListPtr) }}} == Fr_GetWakeupRxStatus == {{{ Std_ReturnType Fr_GetWakeupRxStatus(uint8 Fr_CtrlIdx, uint8* Fr_WakeupRxStatusPtr) }}} == Fr_SetAbsoluteTimer == {{{ Std_ReturnType Fr_SetAbsoluteTimer(uint8 Fr_CtrlIdx, uint8 Fr_AbsTimerIdx, uint8 Fr_Cycle, uint16 Fr_Offset) }}} == Fr_CancelAbsoluteTimer == {{{ Std_ReturnType Fr_CancelAbsoluteTimer(uint8 Fr_CtrlIdx, uint8 Fr_AbsTimerIdx) }}} == Fr_EnableAbsoluteTimerIRQ == {{{ Std_ReturnType Fr_EnableAbsoluteTimerIRQ(uint8 Fr_CtrlIdx, uint8 Fr_AbsTimerIdx) }}} == Fr_AckAbsoluteTimerIRQ == {{{ Std_ReturnType Fr_AckAbsoluteTimerIRQ(uint8 Fr_CtrlIdx, uint8 Fr_AbsTimerIdx) }}} == Fr_DisableAbsoluteTimerIRQ == {{{ Std_ReturnType Fr_DisableAbsoluteTimerIRQ(uint8 Fr_CtrlIdx, uint8 Fr_AbsTimerIdx) }}} == Fr_GetAbsoluteTimerIRQStatus == {{{ Std_ReturnType Fr_GetAbsoluteTimerIRQStatus(uint8 Fr_CtrlIdx, uint8 Fr_AbsTimerIdx, boolean* Fr_IRQStatusPtr) }}} == Fr_GetVersionInfo == {{{ void Fr_GetVersionInfo(Std_VersionInfoType* VersioninfoPtr) }}} == Fr_ReadCCConfig == {{{ Std_ReturnType Fr_ReadCCConfig(uint8 Fr_CtrlIdx, uint8 Fr_ConfigParamIdx, uint32* Fr_ConfigParamValuePtr) }}} ---- = コンフィギュレーション仕様 = == FrGeneral == {{{ /AUTOSAR/EcucDefs/Fr/FrGeneral }}} * 型:Container * 多重度:1 == FrBufferReconfig == {{{ /AUTOSAR/EcucDefs/Fr/FrGeneral/FrBufferReconfig }}} * 型:BooleanParam * 多重度:1 == FrCtrlTestCount == {{{ /AUTOSAR/EcucDefs/Fr/FrGeneral/FrCtrlTestCount }}} * 型:IntegerParam * 多重度:1 == FrDevErrorDetect == {{{ /AUTOSAR/EcucDefs/Fr/FrGeneral/FrDevErrorDetect }}} * 型:BooleanParam * 多重度:1 == FrIndex == {{{ /AUTOSAR/EcucDefs/Fr/FrGeneral/FrIndex }}} * 型:IntegerParam * 多重度:1 == FrNumCtrlSupported == {{{ /AUTOSAR/EcucDefs/Fr/FrGeneral/FrNumCtrlSupported }}} * 型:IntegerParam * 多重度:1 == FrRxStringentCheck == {{{ /AUTOSAR/EcucDefs/Fr/FrGeneral/FrRxStringentCheck }}} * 型:BooleanParam * 多重度:1 == FrRxStringentLengthCheck == {{{ /AUTOSAR/EcucDefs/Fr/FrGeneral/FrRxStringentLengthCheck }}} * 型:BooleanParam * 多重度:1 == FrVersionInfoApi == {{{ /AUTOSAR/EcucDefs/Fr/FrGeneral/FrVersionInfoApi }}} * 型:BooleanParam * 多重度:1 == FrMultipleConfiguration == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration }}} * 型:Container * 多重度:1 == FrController == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController }}} * 型:Container * 多重度:1..* == FrCtrlIdx == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrCtrlIdx }}} * 型:IntegerParam * 多重度:1 == FrPAllowHaltDueToClock == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPAllowHaltDueToClock }}} * 型:BooleanParam * 多重度:1 == FrPAllowPassiveToActive == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPAllowPassiveToActive }}} * 型:IntegerParam * 多重度:1 == FrPChannels == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPChannels }}} * 型:EnumerationParam * 多重度:1 == FrPClusterDriftDamping == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPClusterDriftDamping }}} * 型:IntegerParam * 多重度:1 == FrPDecodingCorrection == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPDecodingCorrection }}} * 型:IntegerParam * 多重度:1 == FrPDelayCompensationA == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPDelayCompensationA }}} * 型:IntegerParam * 多重度:1 == FrPDelayCompensationB == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPDelayCompensationB }}} * 型:IntegerParam * 多重度:1 == FrPExternalSync == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPExternalSync }}} * 型:BooleanParam * 多重度:1 == FrPFallBackInternal == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPFallBackInternal }}} * 型:BooleanParam * 多重度:1 == FrPKeySlotId == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPKeySlotId }}} * 型:IntegerParam * 多重度:1 == FrPKeySlotOnlyEnabled == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPKeySlotOnlyEnabled }}} * 型:BooleanParam * 多重度:1 == FrPKeySlotUsedForStartup == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPKeySlotUsedForStartup }}} * 型:BooleanParam * 多重度:1 == FrPKeySlotUsedForSync == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPKeySlotUsedForSync }}} * 型:BooleanParam * 多重度:1 == FrPLatestTx == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPLatestTx }}} * 型:IntegerParam * 多重度:1 == FrPMacroInitialOffsetA == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPMacroInitialOffsetA }}} * 型:IntegerParam * 多重度:1 == FrPMacroInitialOffsetB == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPMacroInitialOffsetB }}} * 型:IntegerParam * 多重度:1 == FrPMicroInitialOffsetA == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPMicroInitialOffsetA }}} * 型:IntegerParam * 多重度:1 == FrPMicroInitialOffsetB == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPMicroInitialOffsetB }}} * 型:IntegerParam * 多重度:1 == FrPMicroPerCycle == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPMicroPerCycle }}} * 型:IntegerParam * 多重度:1 == FrPNmVectorEarlyUpdate == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPNmVectorEarlyUpdate }}} * 型:BooleanParam * 多重度:1 == FrPOffsetCorrectionOut == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPOffsetCorrectionOut }}} * 型:IntegerParam * 多重度:1 == FrPOffsetCorrectionStart == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPOffsetCorrectionStart }}} * 型:IntegerParam * 多重度:1 == FrPPayloadLengthDynMax == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPPayloadLengthDynMax }}} * 型:IntegerParam * 多重度:1 == FrPRateCorrectionOut == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPRateCorrectionOut }}} * 型:IntegerParam * 多重度:1 == FrPSamplesPerMicrotick == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPSamplesPerMicrotick }}} * 型:EnumerationParam * 多重度:1 == FrPSecondKeySlotId == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPSecondKeySlotId }}} * 型:IntegerParam * 多重度:1 == FrPTwoKeySlotMode == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPTwoKeySlotMode }}} * 型:BooleanParam * 多重度:1 == FrPWakeupChannel == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPWakeupChannel }}} * 型:EnumerationParam * 多重度:1 == FrPWakeupPattern == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPWakeupPattern }}} * 型:IntegerParam * 多重度:1 == FrPdAcceptedStartupRange == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPdAcceptedStartupRange }}} * 型:IntegerParam * 多重度:1 == FrPdListenTimeout == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPdListenTimeout }}} * 型:IntegerParam * 多重度:1 == FrPdMicrotick == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrPdMicrotick }}} * 型:EnumerationParam * 多重度:1 == FrAbsoluteTimer == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrAbsoluteTimer }}} * 型:Container * 多重度:1..* == FrAbsTimerIdx == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrAbsoluteTimer/FrAbsTimerIdx }}} * 型:IntegerParam * 多重度:1 == FrControllerDemEventParameterRefs == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrControllerDemEventParameterRefs }}} * 型:Container * 多重度:0..1 == FrDemCtrlTestResultRef == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrControllerDemEventParameterRefs/FrDemCtrlTestResultRef }}} * 型:Reference * 多重度:0..1 == FrFifo == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrFifo }}} * 型:Container * 多重度:0..* == FrAdmitWithoutMessageId == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrFifo/FrAdmitWithoutMessageId }}} * 型:BooleanParam * 多重度:1 == FrBaseCycle == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrFifo/FrBaseCycle }}} * 型:IntegerParam * 多重度:1 == FrChannels == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrFifo/FrChannels }}} * 型:EnumerationParam * 多重度:1 == FrCycleRepetition == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrFifo/FrCycleRepetition }}} * 型:IntegerParam * 多重度:1 == FrFifoDepth == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrFifo/FrFifoDepth }}} * 型:IntegerParam * 多重度:1 == FrMsgIdMask == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrFifo/FrMsgIdMask }}} * 型:IntegerParam * 多重度:1 == FrMsgIdMatch == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrFifo/FrMsgIdMatch }}} * 型:IntegerParam * 多重度:1 == FrRange == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrFifo/FrRange }}} * 型:Container * 多重度:1..* == FrRangeMax == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrFifo/FrRange/FrRangeMax }}} * 型:IntegerParam * 多重度:1 == FrRangeMin == {{{ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrFifo/FrRange/FrRangeMin }}} * 型:IntegerParam * 多重度:1