{{{ #!html
Function Inhibition Manager
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =|| || [#FiM_Init FiM_Init] || 0|| 0x00|| ○ || || [#FiM_GetFunctionPermission FiM_GetFunctionPermission] || 1|| 0x01|| ○ || || [#FiM_DemTriggerOnEventStatus FiM_DemTriggerOnEventStatus] || 2|| 0x02|| ○ || || [#FiM_DemInit FiM_DemInit] || 3|| 0x03|| ○ || || [#FiM_GetVersionInfo FiM_GetVersionInfo] || 4|| 0x04|| ○ || || [#FiM_MainFunction FiM_MainFunction] || 5|| 0x05|| ○ || * コンフィギュレーション一覧(R4.0.3) * [#FiMConfigSet FiMConfigSet] (○) * [#FiMEventSummary FiMEventSummary] (○) * [#FiMInputSumEventRef FiMInputSumEventRef] (○) * [#FiMOutputSumEventRef FiMOutputSumEventRef] (○) * [#FiMFID FiMFID] (○) * [#FiMFunctionId FiMFunctionId] (○) * [#FiMInhibitionConfiguration FiMInhibitionConfiguration] (○) * [#FiMInhInhibitionMask FiMInhInhibitionMask] (○) * [#FiMInhFunctionIdRef FiMInhFunctionIdRef] (○) * [#FiMInhEventId FiMInhEventId] (○) * [#FiMInhRefChoice FiMInhRefChoice] (○) * [#FiMInhChoiceDemRef FiMInhChoiceDemRef] (○) * [#FiMInhEventRef FiMInhEventRef] (○) * [#FiMInhChoiceSumRef FiMInhChoiceSumRef] (○) * [#FiMInhSumRef FiMInhSumRef] (○) * [#FiMSummaryEventId FiMSummaryEventId] (○) * [#FiMEventSumId FiMEventSumId] (○) * [#FiMGeneral FiMGeneral] (○) * [#FiMDataFixed FiMDataFixed] (○) * [#FiMDevErrorDetect FiMDevErrorDetect] (○) * [#FiMEventUpdateTriggeredByDem FiMEventUpdateTriggeredByDem] (○) * [#FiMMaxEventFidLinks FiMMaxEventFidLinks] (○) * [#FiMMaxEventsPerFid FiMMaxEventsPerFid] (○) * [#FiMMaxFidsPerEvent FiMMaxFidsPerEvent] (○) * [#FiMMaxSummaryEvents FiMMaxSummaryEvents] (○) * [#FiMMaxSummaryLinks FiMMaxSummaryLinks] (○) * [#FiMMaxTotalLinks FiMMaxTotalLinks] (○) * [#FiMTaskTime FiMTaskTime] (○) * [#FiMVersionInfoApi FiMVersionInfoApi] (○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =|| || FIM_E_WRONG_PERMISSION_REQ || 1|| 0x01|| ○ || || FIM_E_WRONG_TRIGGER_ON_EVENT || 2|| 0x02|| ○ || || FIM_E_FID_OUT_OF_RANGE || 3|| 0x03|| ○ || || FIM_E_INVALID_POINTER || 5|| 0x05|| ○ || || FIM_E_INVALID_EVENTSTATUSEXTENDEDTYPE || 6|| 0x06|| ○ || ---- = API仕様 = == FiM_Init == {{{ void FiM_Init(const FiM_ConfigType* FiMConfigPtr) }}} == FiM_GetFunctionPermission == {{{ Std_ReturnType FiM_GetFunctionPermission(FiM_FunctionIdType FID, boolean* Permission) }}} == FiM_DemTriggerOnEventStatus == {{{ void FiM_DemTriggerOnEventStatus(Dem_EventIdType EventId, uint8 EventStatusOld, uint8 EventStatusNew) }}} == FiM_DemInit == {{{ void FiM_DemInit(void) }}} == FiM_GetVersionInfo == {{{ void FiM_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == FiM_MainFunction == {{{ void FiM_MainFunction(void) }}} ---- = コンフィギュレーション仕様 = == FiMConfigSet == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet }}} * 型:Container * 多重度:1 == FiMEventSummary == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMEventSummary }}} * 型:Container * 多重度:0..* == FiMInputSumEventRef == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMEventSummary/FiMInputSumEventRef }}} * 型:Reference * 多重度:1..* == FiMOutputSumEventRef == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMEventSummary/FiMOutputSumEventRef }}} * 型:Reference * 多重度:1 == FiMFID == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMFID }}} * 型:Container * 多重度:0..* == FiMFunctionId == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMFID/FiMFunctionId }}} * 型:IntegerParam * 多重度:1 == FiMInhibitionConfiguration == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration }}} * 型:Container * 多重度:0..* == FiMInhInhibitionMask == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhInhibitionMask }}} * 型:EnumerationParam * 多重度:1 == FiMInhFunctionIdRef == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhFunctionIdRef }}} * 型:Reference * 多重度:1 == FiMInhEventId == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhEventId }}} * 型:Container * 多重度:1 == FiMInhRefChoice == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhEventId/FiMInhRefChoice }}} * 型:Container * 多重度:1 == FiMInhChoiceDemRef == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhEventId/FiMInhRefChoice/FiMInhChoiceDemRef }}} * 型:Container * 多重度:0..1 == FiMInhEventRef == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhEventId/FiMInhRefChoice/FiMInhChoiceDemRef/FiMInhEventRef }}} * 型:Reference * 多重度:1 == FiMInhChoiceSumRef == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhEventId/FiMInhRefChoice/FiMInhChoiceSumRef }}} * 型:Container * 多重度:0..1 == FiMInhSumRef == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhEventId/FiMInhRefChoice/FiMInhChoiceSumRef/FiMInhSumRef }}} * 型:Reference * 多重度:1..* == FiMSummaryEventId == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMSummaryEventId }}} * 型:Container * 多重度:0..* == FiMEventSumId == {{{ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMSummaryEventId/FiMEventSumId }}} * 型:IntegerParam * 多重度:1 == FiMGeneral == {{{ /AUTOSAR/EcucDefs/FiM/FiMGeneral }}} * 型:Container * 多重度:1 == FiMDataFixed == {{{ /AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMDataFixed }}} * 型:BooleanParam * 多重度:1 == FiMDevErrorDetect == {{{ /AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMDevErrorDetect }}} * 型:BooleanParam * 多重度:1 == FiMEventUpdateTriggeredByDem == {{{ /AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMEventUpdateTriggeredByDem }}} * 型:BooleanParam * 多重度:1 == FiMMaxEventFidLinks == {{{ /AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxEventFidLinks }}} * 型:IntegerParam * 多重度:1 == FiMMaxEventsPerFid == {{{ /AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxEventsPerFid }}} * 型:IntegerParam * 多重度:1 == FiMMaxFidsPerEvent == {{{ /AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxFidsPerEvent }}} * 型:IntegerParam * 多重度:1 == FiMMaxSummaryEvents == {{{ /AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxSummaryEvents }}} * 型:IntegerParam * 多重度:1 == FiMMaxSummaryLinks == {{{ /AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxSummaryLinks }}} * 型:IntegerParam * 多重度:1 == FiMMaxTotalLinks == {{{ /AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxTotalLinks }}} * 型:IntegerParam * 多重度:1 == FiMTaskTime == {{{ /AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMTaskTime }}} * 型:FloatParam * 多重度:1 == FiMVersionInfoApi == {{{ /AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMVersionInfoApi }}} * 型:BooleanParam * 多重度:1