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
16 months ago
Last modified on Dec 5, 2022, 4:30:16 PM
Note:
See TracWiki
for help on using the wiki.