wiki:spec/FiM

Version 7 (modified by fujisft-shigihara, 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
  • エラーコード一覧
エラーコード 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
/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
/AUTOSAR/EcucDefs/FiM/FiMGeneral/FiMMaxSummaryLinks
  • 型:IntegerParam
  • 多重度:1
/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.