TTCAN Interface
概要
- API一覧
API ID
[Dec]ID
[Hex]R4.0.3 R21-11 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
910x5C
0x61○
--
○CanIf_TTGap 93 0x5D ○ ○ CanIf_TTStartOfCycle 94 0x5E ○ ○ CanIf_TTTimeDisc 95 0x5F ○ ○ CanIf_TTMasterStateChange 96 0x60 ○ ○ <User_TriggerTransmit> -- -- - ○
- コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
- CanIfRxPduCfg (○/○/○/○/○/○/○/○)
- CanIfTTRxFrameTriggering (○/○/○/○/○/○/○/○)
- CanIfTTRxHwObjectTriggerIdRef (○/○/○/○/○/○/○/○)
- CanTTRxJoblistTimeMark (○/○/○/○/○/○/○/○)
- CanIfTTRxFrameTriggering (○/○/○/○/○/○/○/○)
- CanIfTxPduCfg (○/○/○/○/○/○/○/○)
- CanIfTTTxFrameTriggering (○/○/○/○/○/○/○/○)
- CanIfTTTxHwObjectTriggerIdRef (○/○/○/○/○/○/○/○)
- CanIfTTTxJoblistTimeMark (○/○/○/○/○/○/○/○)
- CanIfTTTxFrameTriggering (○/○/○/○/○/○/○/○)
- CanIfRxPduCfg (○/○/○/○/○/○/○/○)
- CanIfPrivateCfg (○/○/○/○/○/○/○/○)
- CanIfSupportTTCAN (○/○/○/○/○/○/○/○)
- CanIfTTGeneral (○/○/○/○/○/○/○/○)
- CanIfTTDemEventParameterRefs (-/○/○/○/○/○/○/○)
- CANIF_TT_E_JLE_SYNC (-/○/○/○/○/○/○/○)
- CanIfTTJoblist (○/○/○/○/○/○/○/○)
- CanIfTTMaxIsrDelay (○/○/○/○/○/○/○/○)
- CanIfTTDemEventParameterRefs (-/○/○/○/○/○/○/○)
- エラーコード一覧
- "--"はDemにより決定される
エラーコード Dec Hex R4.0.3 R21-11 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)
<User_TriggerTransmit>
Std_ReturnType <User_TriggerTransmit> (PduIdType TxPduId, PduInfoType* PduInfoPtr)
コンフィギュレーション仕様
CanIfTTGeneral
/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_CanIf_00005
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
CanIfPrivateCfg
/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_CanIf_00245
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
CanIfTTJoblist
/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTJoblist
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_CanIf_00126
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値: false
CanIfTTMaxIsrDelay
/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTMaxIsrDelay
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_CanIf_00127
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 0
CanIfTTDemEventParameterRefs
/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTDemEventParameterRefs
- 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_CanIf_00835
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
CANIF_TT_E_JLE_SYNC
/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTDemEventParameterRefs/CANIF_TT_E_JLE_SYNC
- 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_CanIf_00836
- タイプ:
- R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
CanIfTTTxFrameTriggering
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_CanIf_00142
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
CanIfTxPduCfg
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_CanIf_00248
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..*
CanIfTTTxJoblistTimeMark
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering/CanIfTTTxJoblistTimeMark
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_CanIf_00132
- タイプ: INTEGER-PARAM
- 多重度: 0..1
- 上限値: 65535
- 下限値: 0
CanIfTTTxHwObjectTriggerIdRef
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering/CanIfTTTxHwObjectTriggerIdRef
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_CanIf_00128
- タイプ: REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger
CanIfTTRxFrameTriggering
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_CanIf_00003
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
CanIfRxPduCfg
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_CanIf_00249
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..*
CanTTRxJoblistTimeMark
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering/CanTTRxJoblistTimeMark
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_CanIf_00136
- タイプ: INTEGER-PARAM
- 多重度: 0..1
- 上限値: 65535
- 下限値: 0
CanIfTTRxHwObjectTriggerIdRef
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering/CanIfTTRxHwObjectTriggerIdRef
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_CanIf_00133
- タイプ: REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger
Last modified
17 months ago
Last modified on Dec 7, 2022, 11:23:02 AM
Note:
See TracWiki
for help on using the wiki.