{{{ #!html
TTCAN Interface
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| || [#CanIf_TTGetControllerTime CanIf_TTGetControllerTime] || 51|| 0x33|| || [#CanIf_TTGetMasterState CanIf_TTGetMasterState] || 52|| 0x34|| || [#CanIf_TTGetNTUActual CanIf_TTGetNTUActual] || 53|| 0x35|| || [#CanIf_TTGetErrorLevel CanIf_TTGetErrorLevel] || 54|| 0x36|| || [#CanIf_TTSetNextIsGap CanIf_TTSetNextIsGap] || 55|| 0x37|| || [#CanIf_TTSetEndOfGap CanIf_TTSetEndOfGap] || 56|| 0x38|| || [#CanIf_TTSetTimeCommand CanIf_TTSetTimeCommand] || 57|| 0x39|| || [#CanIf_TTGlobalTimePreset CanIf_TTGlobalTimePreset] || 58|| 0x3A|| || [#CanIf_TTSetExtClockSyncCommand CanIf_TTSetExtClockSyncCommand] || 59|| 0x3B|| || [#CanIf_TTSetNTUAdjust CanIf_TTSetNTUAdjust] || 60|| 0x3C|| || [#CanIf_TTJobListExec_Controller CanIf_TTJobListExec_] || 80|| 0x50|| || [#CanIf_TTGetSyncQuality CanIf_TTGetSyncQuality] || 71|| 0x47|| || [#CanIf_TTSetTimeMark CanIf_TTSetTimeMark] || 72|| 0x48|| || [#CanIf_TTCancelTimeMark CanIf_TTCancelTimeMark] || 73|| 0x49|| || [#CanIf_TTAckTimeMark CanIf_TTAckTimeMark] || 74|| 0x4A|| || [#CanIf_TTEnableTimeMarkIRQ CanIf_TTEnableTimeMarkIRQ] || 75|| 0x4B|| || [#CanIf_TTDisableTimeMarkIRQ CanIf_TTDisableTimeMarkIRQ] || 76|| 0x4C|| || [#CanIf_TTGetTimeMarkIRQStatus CanIf_TTGetTimeMarkIRQStatus] || 77|| 0x4D|| || [#CanIf_TTApplWatchdogError CanIf_TTApplWatchdogError] || 91|| 0x5B|| || [#CanIf_TTTimingError CanIf_TTTimingError] || 92|| 0x5C|| || [#CanIf_TTSevereError CanIf_TTSevereError] || 92|| 0x5C|| || [#CanIf_TTGap CanIf_TTGap] || 93|| 0x5D|| || [#CanIf_TTStartOfCycle CanIf_TTStartOfCycle] || 94|| 0x5E|| || [#CanIf_TTTimeDisc CanIf_TTTimeDisc] || 95|| 0x5F|| || [#CanIf_TTMasterStateChange CanIf_TTMasterStateChange] || 96|| 0x60|| * コンフィギュレーション一覧 * [#CanIfTTGeneral CanIfTTGeneral] * [#CanIfTTJoblist CanIfTTJoblist] * [#CanIfTTMaxIsrDelay CanIfTTMaxIsrDelay] * [#CanIfTTTxFrameTriggering CanIfTTTxFrameTriggering] * [#CanIfTTTxJoblistTimeMark CanIfTTTxJoblistTimeMark] * [#CanIfTTTxHwObjectTriggerIdRef CanIfTTTxHwObjectTriggerIdRef] * [#CanIfTTRxFrameTriggering CanIfTTRxFrameTriggering] * [#CanTTRxJoblistTimeMark CanTTRxJoblistTimeMark] * [#CanIfTTRxHwObjectTriggerIdRef CanIfTTRxHwObjectTriggerIdRef] * エラーコード一覧 * "--"は[wiki:spec_DiagnosticEventManager Dem]により決定される ||= エラーコード =||= Dec =||= Hex =|| || 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_ == {{{ void CanIf_TTJobListExec_(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