Function Inhibition Manager
概要
- API一覧
API ID
[Dec]ID
[Hex]R4.0.3 R21-11 FiM_Init 0 0x00 ○しろまる ○しろまる FiM_GetFunctionPermission 1 0x01 ○しろまる ○しろまる FiM_SetFunctionAvailable 7 0x07 - ○しろまる FiM_DemTriggerOnMonitorStatus 2 0x02 - ○しろまる FiM_DemTriggerOnComponentStatus 6 0x06 - ○しろまる FiM_DemTriggerOnEventStatus 2 0x02 ○しろまる - FiM_DemInit 3 0x03 ○しろまる ○しろまる FiM_GetVersionInfo 4 0x04 ○しろまる ○しろまる FiM_MainFunction 5 0x05 ○しろまる ○しろまる
- コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
- FiMConfigSet (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMEventSummary (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMInputSumEventRef (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMOutputSumEventRef (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMFID (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMFunctionId (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMInhibitionConfiguration (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMInhComponentRef (-/-/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMInhEventId (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMInhRefChoice (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMInhChoiceDemRef (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMInhEventRef (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMInhChoiceSumRef (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMInhSumRef (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMInhChoiceDemRef (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMInhRefChoice (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMInhEventRef (-/-/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMInhFunctionIdRef (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMInhInhibitionMask (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMInhSumRef (-/-/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMSummaryEvent (-/-/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMInputEventRef (-/-/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMSummaryEventId (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMEventSumId (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMEventSummary (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMGeneral (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMAvailabilitySupport (-/-/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMDataFixed (○しろまる/○しろまる/○しろまる/-/-/-/-/-)
- FiMDevErrorDetect (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMEventUpdateTriggeredByDem (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMMainFunctionPeriod (-/-/-/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMMaxEventFidLinks (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMMaxEventsPerFid (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMMaxEventsPerFidInhibitionConfiguration (-/-/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMMaxFiMInhibitionConfigurations (-/-/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMMaxFidsPerEvent (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMMaxInputEventsPerSummaryEvents (-/-/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMMaxSumEventsPerFidInhibitionConfiguration (-/-/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMMaxSummaryEvents (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMMaxSummaryLinks (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMMaxTotalLinks (○しろまる/○しろまる/-/-/-/-/-/-)
- FiMTaskTime (○しろまる/○しろまる/○しろまる/-/-/-/-/-)
- FiMVersionInfoApi (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FiMConfigSet (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- エラーコード一覧
エラーコード Dec Hex R4.0.3 R21-11 FIM_E_WRONG_PERMISSION_REQ 1 0x01 ○しろまる - FIM_E_WRONG_TRIGGER_ON_EVENT 2 0x02 ○しろまる - FIM_E_UNINIT 1 0x01 - ○しろまる FIM_E_FID_OUT_OF_RANGE 3
20x03
0x02○しろまる
--
○しろまるFIM_E_EVENTID_OUT_OF_RANGE 3 0x03 - ○しろまる FIM_E_PARAM_POINTER 4 0x04 - ○しろまる FIM_E_INIT_FAILED 5 0x05 - ○しろまる 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_SetFunctionAvailable
Std_ReturnType FiM_SetFunctionAvailable (FiM_FunctionIdType FID, boolean Availability)
FiM_DemTriggerOnMonitorStatus
void FiM_DemTriggerOnMonitorStatus (Dem_EventIdType EventId)
FiM_DemTriggerOnComponentStatus
void FiM_DemTriggerOnComponentStatus (Dem_ComponentIdType ComponentId, boolean ComponentFailedStatus)
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
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00601
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
FiMEventSummary
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMEventSummary
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..*
FiMInputSumEventRef
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMEventSummary/FiMInputSumEventRef
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: SYMBOLIC-NAME-REFERENCE
- 多重度: 1..*
- 参照先: /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
FiMOutputSumEventRef
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMEventSummary/FiMOutputSumEventRef
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: SYMBOLIC-NAME-REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMSummaryEventId
FiMFID
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMFID
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00039
- タイプ: PARAM-CONF-CONTAINER
- 多重度:
- R4.0.3: 0..*
- R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 1..*
FiMFunctionId
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMFID/FiMFunctionId
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00085
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 0
FiMInhibitionConfiguration
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00038
- タイプ: PARAM-CONF-CONTAINER
- 多重度:
- R4.0.3: 0..*
- R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 1..*
FiMInhComponentRef
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhComponentRef
- 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00605
- タイプ: REFERENCE
- 多重度: 0..*
- 参照先: /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemComponent
FiMInhEventId
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhEventId
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
FiMInhRefChoice
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhEventId/FiMInhRefChoice
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: CHOICE-CONTAINER
- 多重度: 1
FiMInhChoiceDemRef
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhEventId/FiMInhRefChoice/FiMInhChoiceDemRef
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
FiMInhEventRef
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhEventId/FiMInhRefChoice/FiMInhChoiceDemRef/FiMInhEventRef
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: SYMBOLIC-NAME-REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
FiMInhChoiceSumRef
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhEventId/FiMInhRefChoice/FiMInhChoiceSumRef
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
FiMInhSumRef
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhEventId/FiMInhRefChoice/FiMInhChoiceSumRef/FiMInhSumRef
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: SYMBOLIC-NAME-REFERENCE
- 多重度: 1..*
- 参照先: /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMSummaryEventId
FiMInhEventRef(2)
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhEventRef
- 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00100
- タイプ:
- R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 0..*
- 参照先: /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
FiMInhFunctionIdRef
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhFunctionIdRef
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00095
- タイプ: REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMFID
FiMInhInhibitionMask
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhInhibitionMask
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00096
- タイプ: ENUMERATION-PARAM
- 多重度: 1
- 選択肢:
- FIM_LAST_FAILED
- FIM_NOT_TESTED
- FIM_TESTED
- FIM_TESTED_AND_FAILED
FiMInhSumRef(2)
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMInhibitionConfiguration/FiMInhSumRef
- 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00102
- タイプ: REFERENCE
- 多重度: 0..*
- 参照先: /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMSummaryEvent
FiMSummaryEvent
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMSummaryEvent
- 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00603
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..*
FiMInputEventRef
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMSummaryEvent/FiMInputEventRef
- 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00604
- タイプ:
- R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 1..*
- 参照先: /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
FiMSummaryEventId
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMSummaryEventId
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..*
FiMEventSumId
/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMSummaryEventId/FiMEventSumId
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 0
FiMGeneral
/AUTOSAR/EcucDefs/FiM/FiMGeneral
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00040
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
FiMAvailabilitySupport
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMAvailabilitySupport
- 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00610
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値: false
FiMDataFixed
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMDataFixed
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2
- SWSタグ: ECUC_FiM_00008
- タイプ: BOOLEAN-PARAM
- 多重度: 1
FiMDevErrorDetect
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMDevErrorDetect
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00087
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
FiMEventUpdateTriggeredByDem
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMEventUpdateTriggeredByDem
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00086
- タイプ: BOOLEAN-PARAM
- 多重度: 1
FiMMainFunctionPeriod
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMainFunctionPeriod
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00611
- タイプ: FLOAT-PARAM
- 多重度: 1
- 上限値: INF
- 下限値: 0
FiMMaxEventFidLinks
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxEventFidLinks
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 1
FiMMaxEventsPerFid
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxEventsPerFid
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 1
FiMMaxEventsPerFidInhibitionConfiguration
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxEventsPerFidInhibitionConfiguration
- 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00608
- タイプ: INTEGER-PARAM
- 多重度: 0..1
- 上限値: 65535
- 下限値: 1
FiMMaxFiMInhibitionConfigurations
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxFiMInhibitionConfigurations
- 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00606
- タイプ: INTEGER-PARAM
- 多重度: 0..1
- 上限値: 65535
- 下限値: 1
FiMMaxFidsPerEvent
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxFidsPerEvent
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 1
FiMMaxInputEventsPerSummaryEvents
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxInputEventsPerSummaryEvents
- 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00609
- タイプ: INTEGER-PARAM
- 多重度: 0..1
- 上限値: 65535
- 下限値: 1
FiMMaxSumEventsPerFidInhibitionConfiguration
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxSumEventsPerFidInhibitionConfiguration
- 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00607
- タイプ: INTEGER-PARAM
- 多重度: 0..1
- 上限値: 65535
- 下限値: 1
FiMMaxSummaryEvents
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxSummaryEvents
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00091
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 0
FiMMaxSummaryLinks
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxSummaryLinks
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 0
FiMMaxTotalLinks
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxTotalLinks
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 1
FiMTaskTime
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMTaskTime
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2
- SWSタグ: ECUC_FiM_00600
- タイプ: FLOAT-PARAM
- 多重度: 1
- 上限値: 0.1
- 下限値: 0
FiMVersionInfoApi
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMVersionInfoApi
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_FiM_00094
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
Last modified
3 years ago
Last modified on Dec 5, 2022, 4:30:16 PM
Note:
See TracWiki
for help on using the wiki.