Version 8 (modified by 3 years ago) ( diff ) | ,
---|
TTCAN Interface
概要
- API一覧
API ID
[Dec]ID
[Hex]R4.0.3 CanIf_TTGetControllerTime 51 0x33 ○ CanIf_TTGetMasterState 52 0x34 ○ CanIf_TTGetNTUActual 53 0x35 ○ CanIf_TTGetErrorLevel 54 0x36 ○ CanIf_TTSetNextIsGap 55 0x37 ○ CanIf_TTSetEndOfGap 56 0x38 ○ CanIf_TTSetTimeCommand 57 0x39 ○ CanIf_TTGlobalTimePreset 58 0x3A ○ CanIf_TTSetExtClockSyncCommand 59 0x3B ○ CanIf_TTSetNTUAdjust 60 0x3C ○ CanIf_TTJobListExec_<Controller> 80 0x50 ○ CanIf_TTGetSyncQuality 71 0x47 ○ CanIf_TTSetTimeMark 72 0x48 ○ CanIf_TTCancelTimeMark 73 0x49 ○ CanIf_TTAckTimeMark 74 0x4A ○ CanIf_TTEnableTimeMarkIRQ 75 0x4B ○ CanIf_TTDisableTimeMarkIRQ 76 0x4C ○ CanIf_TTGetTimeMarkIRQStatus 77 0x4D ○ CanIf_TTApplWatchdogError 91 0x5B ○ CanIf_TTTimingError 92 0x5C ○ CanIf_TTSevereError 92 0x5C ○ CanIf_TTGap 93 0x5D ○ CanIf_TTStartOfCycle 94 0x5E ○ CanIf_TTTimeDisc 95 0x5F ○ CanIf_TTMasterStateChange 96 0x60 ○
- コンフィギュレーション一覧(R4.0.3)
- エラーコード一覧
- "--"はDemにより決定される
エラーコード Dec Hex R4.0.3 CANIF_TT_E_JLE_SYNC -- -- ○
API仕様
CanIf_TTGetControllerTime
Std_ReturnType CanIf_TTGetControllerTime(uint8 ControllerId, CanIf_TTTimeType* CanIf_TTGlobalTime, CanIf_TTTimeType* CanIf_TTLocalTime, CanIf_TTTimeType* CanIf_TTCycleTime, uint8* CanIf_TTCycleCount)
CanIf_TTGetMasterState
Std_ReturnType CanIf_TTGetMasterState(uint8 ControllerId, CanIf_TTMasterStateType* CanIf_TTMasterState)
CanIf_TTGetNTUActual
Std_ReturnType CanIf_TTGetNTUActual(uint8 ControllerId, float32 CanIf_TTNTUAct)
CanIf_TTGetErrorLevel
Std_ReturnType CanIf_TTGetErrorLevel(uint8 ControllerId, CanIf_TTErrorLevelType* CanIf_TTErrorLevel)
CanIf_TTSetNextIsGap
Std_ReturnType CanIf_TTSetNextIsGap(uint8 ControllerId)
CanIf_TTSetEndOfGap
Std_ReturnType CanIf_TTSetEndOfGap(uint8 ControllerId)
CanIf_TTSetTimeCommand
Std_ReturnType CanIf_TTSetTimeCommand(uint8 ControllerId)
CanIf_TTGlobalTimePreset
Std_ReturnType CanIf_TTGlobalTimePreset(uint8 ControllerId, CanIf_TTTimeType CanIf_TTGlobalTimePreset)
CanIf_TTSetExtClockSyncCommand
Std_ReturnType CanIf_TTSetExtClockSyncCommand(uint8 ControllerId)
CanIf_TTSetNTUAdjust
Std_ReturnType CanIf_TTSetNTUAdjust(uint8 ControllerId, float32 CanIf_TTNTUAdjust)
CanIf_TTJobListExec_<Controller>
void CanIf_TTJobListExec_<Controller>(void)
CanIf_TTGetSyncQuality
Std_ReturnType CanIf_TTGetSyncQuality(uint8 ControllerId, boolean* CanIf_TTClockSpeed, boolean* CanIf_TTGlobalTimePhase)
CanIf_TTSetTimeMark
Std_ReturnType CanIf_TTSetTimeMark(uint8 ControllerId, CanIf_TTTimeType CanIf_TTTimeMark, CanIf_TTTimeSourceType CanIf_TTTimeSource)
CanIf_TTCancelTimeMark
Std_ReturnType CanIf_TTCancelTimeMark(uint8 ControllerId)
CanIf_TTAckTimeMark
Std_ReturnType CanIf_TTAckTimeMark(uint8 ControllerId)
CanIf_TTEnableTimeMarkIRQ
Std_ReturnType CanIf_TTEnableTimeMarkIRQ(uint8 ControllerId)
CanIf_TTDisableTimeMarkIRQ
Std_ReturnType CanIf_TTDisableTimeMarkIRQ(uint8 ControllerId)
CanIf_TTGetTimeMarkIRQStatus
Std_ReturnType CanIf_TTGetTimeMarkIRQStatus(uint8 ControllerId, boolean* CanIf_TTIRQStatus)
CanIf_TTApplWatchdogError
Std_ReturnType CanIf_TTApplWatchdogError(uint8 ControllerId)
CanIf_TTTimingError
Std_ReturnType CanIf_TTTimingError(uint8 ControllerId, CanIf_TTTimingErrorIRQType CanIf_TTTimingErrorIRQ)
CanIf_TTSevereError
void CanIf_TTSevereError(uint8 ControllerId, CanIf_TTSevereErrorEnumType CanIf_TTSevereError)
CanIf_TTGap
Std_ReturnType CanIf_TTGap(uint8 ControllerId)
CanIf_TTStartOfCycle
Std_ReturnType CanIf_TTStartOfCycle(uint8 ControllerId, uint8 CanIf_TTCycleCount)
CanIf_TTTimeDisc
Std_ReturnType CanIf_TTTimeDisc(uint8 ControllerId)
CanIf_TTMasterStateChange
Std_ReturnType CanIf_TTMasterStateChange(uint8 ControllerId, CanIf_TTMasterStateType CanIf_TTMasterState)
コンフィギュレーション仕様
CanIfTTGeneral
/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral
- 型:Container
- 多重度:0..1
CanIfTTJoblist
/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTJoblist
- 型:BooleanParam
- 多重度:1
CanIfTTMaxIsrDelay
/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTMaxIsrDelay
- 型:IntegerParam
- 多重度:1
CanIfTTTxFrameTriggering
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering
- 型:Container
- 多重度:0..1
CanIfTTTxJoblistTimeMark
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering/CanIfTTTxJoblistTimeMark
- 型:IntegerParam
- 多重度:0..1
CanIfTTTxHwObjectTriggerIdRef
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering/CanIfTTTxHwObjectTriggerIdRef
- 型:Reference
- 多重度:1
CanIfTTRxFrameTriggering
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering
- 型:Container
- 多重度:0..1
CanTTRxJoblistTimeMark
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering/CanTTRxJoblistTimeMark
- 型:IntegerParam
- 多重度:0..1
CanIfTTRxHwObjectTriggerIdRef
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering/CanIfTTRxHwObjectTriggerIdRef
- 型:Reference
- 多重度:1
Note:
See TracWiki
for help on using the wiki.