Version 7 (modified by 4 years ago) ( diff ) | ,
---|
Function Inhibition Manager
概要
- API一覧
API ID
[Dec]ID
[Hex]R4.0.3 FiM_Init 0 0x00 ○ FiM_GetFunctionPermission 1 0x01 ○ FiM_DemTriggerOnEventStatus 2 0x02 ○ FiM_DemInit 3 0x03 ○ FiM_GetVersionInfo 4 0x04 ○ FiM_MainFunction 5 0x05 ○
- コンフィギュレーション一覧(R4.0.3)
- FiMConfigSet (○)
- FiMEventSummary (○)
- FiMFID (○)
- FiMFunctionId (○)
- FiMInhibitionConfiguration (○)
- FiMInhInhibitionMask (○)
- FiMInhFunctionIdRef (○)
- FiMInhEventId (○)
- FiMInhRefChoice (○)
- FiMInhChoiceDemRef (○)
- FiMInhEventRef (○)
- FiMInhChoiceSumRef (○)
- FiMInhSumRef (○)
- FiMInhChoiceDemRef (○)
- FiMInhRefChoice (○)
- FiMSummaryEventId (○)
- FiMEventSumId (○)
- FiMGeneral (○)
- FiMDataFixed (○)
- FiMDevErrorDetect (○)
- FiMEventUpdateTriggeredByDem (○)
- FiMMaxEventFidLinks (○)
- FiMMaxEventsPerFid (○)
- FiMMaxFidsPerEvent (○)
- FiMMaxSummaryEvents (○)
- FiMMaxSummaryLinks (○)
- FiMMaxTotalLinks (○)
- FiMTaskTime (○)
- FiMVersionInfoApi (○)
- FiMConfigSet (○)
- エラーコード一覧
エラーコード 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
Note:
See TracWiki
for help on using the wiki.