Context Navigation


TTCAN Driver


概要

  • API一覧
API ID
[Dec]
ID
[Hex]
R4.0.3 R21-11
Can_TTGetControllerTime 51 0x33 しろまる しろまる
Can_TTGetMasterState 52 0x34 しろまる しろまる
Can_TTGetNTUActual 53 0x35 しろまる しろまる
Can_TTGetErrorLevel 54 0x36 しろまる しろまる
Can_TTSetNextIsGap 55 0x37 しろまる しろまる
Can_TTSetEndOfGap 56 0x38 しろまる しろまる
Can_TTSetTimeCommand 57 0x39 しろまる しろまる
Can_TTGlobalTimePreset 58 0x3A しろまる しろまる
Can_TTSetExtClockSyncCommand 59 0x3B しろまる しろまる
Can_TTSetNTUAdjust 60 0x3C しろまる しろまる
Can_TTGetSyncQuality 71 0x47 しろまる しろまる
Can_TTSetTimeMark 72 0x48 しろまる しろまる
Can_TTCancelTimeMark 73 0x49 しろまる しろまる
Can_TTAckTimeMark 74 0x4A しろまる しろまる
Can_TTEnableTimeMarkIRQ 75 0x4B しろまる しろまる
Can_TTDisableTimeMarkIRQ 76 0x4C しろまる しろまる
Can_TTGetTimeMarkIRQStatus 77 0x4D しろまる しろまる
Can_TTReceive 0 0x00 しろまる しろまる
Can_TTMainFunction_IRQ 80 0x50 しろまる しろまる
  • コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
    • CanController (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
      • CanTTController (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerApplWatchdogLimit (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerCycleCountMax (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerEcucPartitionRef (-/-/-/-/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerExpectedTxTrigger (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerExternalClockSynchronisation (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerGlobalTimeFiltering (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerInitialRefOffset (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerInterruptEnable (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerLevel2 (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerNTUConfig (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerOperationMode (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerSyncDeviation (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerTURRestore (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerTimeMaster (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerTimeMasterPriority (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerTxEnableWindowLength (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerWatchTriggerGapTimeMark (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTControllerWatchTriggerTimeMark (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTIRQProcessing (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
    • CanHardwareObject (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
      • CanTTHardwareObjectTrigger (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTHardwareObjectBaseCycle (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTHardwareObjectCycleRepetition (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTHardwareObjectTimeMark (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTHardwareObjectTriggerId (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
        • CanTTHardwareObjectTriggerType (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる)
  • エラーコード一覧
エラーコード Dec Hex R4.0.3 R21-11
CAN_TT_E_NOT_MASTER 8 0x08 しろまる しろまる
CAN_TT_E_NOT_CURRENT_MASTER 9 0x09 しろまる しろまる
CAN_TT_E_CONSEQUTIVE_DISC 10 0x0A しろまる しろまる
CAN_TT_E_SYNC_DISABLED 11 0x0B しろまる しろまる

API仕様

Can_TTGetControllerTime

void Can_TTGetControllerTime(uint8 Controller, Can_TTTimeType* Can_TTGlobalTime, Can_TTTimeType* Can_TTLocalTime, Can_TTTimeType* Can_TTCycleTime, uint8* Can_TTCycleCount)

Can_TTGetMasterState

void Can_TTGetMasterState(uint8 Controller, Can_TTMasterStateType* Can_TTMasterState)

Can_TTGetNTUActual

void Can_TTGetNTUActual(uint8 Controller, Can_TTTURType* Can_TTTURAct)

Can_TTGetErrorLevel

void Can_TTGetErrorLevel(uint8 Controller, Can_TTErrorLevelType* Can_TTErrorLevel)

Can_TTSetNextIsGap

void Can_TTSetNextIsGap(uint8 Controller)

Can_TTSetEndOfGap

void Can_TTSetEndOfGap(uint8 Controller)

Can_TTSetTimeCommand

void Can_TTSetTimeCommand(uint8 Controller)

Can_TTGlobalTimePreset

void Can_TTGlobalTimePreset(uint8 Controller, Can_TTTimeType Can_TTGlobalTimePreset)

Can_TTSetExtClockSyncCommand

void Can_TTSetExtClockSyncCommand(uint8 Controller)

Can_TTSetNTUAdjust

void Can_TTSetNTUAdjust(uint8 Controller, Can_TTTURType Can_TTTURAdjust)

Can_TTGetSyncQuality

void Can_TTGetSyncQuality(uint8 Controller, boolean* Can_TTClockSpeed, boolean* Can_TTGlobalTimePhase)

Can_TTSetTimeMark

void Can_TTSetTimeMark(uint8 Controller, Can_TTTimeType Can_TTTimeMark, Can_TTTimeSourceType Can_TTTimeSource)

Can_TTCancelTimeMark

void Can_TTCancelTimeMark(uint8 Controller)

Can_TTAckTimeMark

void Can_TTAckTimeMark(uint8 Controller)

Can_TTEnableTimeMarkIRQ

void Can_TTEnableTimeMarkIRQ(uint8 Controller)

Can_TTDisableTimeMarkIRQ

void Can_TTDisableTimeMarkIRQ(uint8 Controller)

Can_TTGetTimeMarkIRQStatus

void Can_TTGetTimeMarkIRQStatus(uint8 Controller, boolean* Can_TTIRQStatus)

Can_TTReceive

void Can_TTReceive(uint8 Controller, uint8 Hrh, Can_IdType* CanId, uint8* CanDlc, uint8* CanSduPtr)

Can_TTMainFunction_IRQ

void Can_TTMainFunction_IRQ(void)

コンフィギュレーション仕様

CanController

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00354
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1..*

CanTTController

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00001
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 0..1

CanTTControllerApplWatchdogLimit

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerApplWatchdogLimit
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00139
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 255
  • 下限値: 0

CanTTControllerCycleCountMax

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerCycleCountMax
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00138
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 63
  • 下限値: 0

CanTTControllerExpectedTxTrigger

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerExpectedTxTrigger
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00136
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 255
  • 下限値: 0

CanTTControllerExternalClockSynchronisation

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerExternalClockSynchronisation
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00135
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

CanTTControllerGlobalTimeFiltering

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerGlobalTimeFiltering
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00134
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

CanTTControllerInitialRefOffset

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerInitialRefOffset
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00128
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 127
  • 下限値: 0

CanTTControllerInterruptEnable

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerInterruptEnable
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00140
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 1023
  • 下限値: 0

CanTTControllerLevel2

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerLevel2
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00131
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

CanTTControllerNTUConfig

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerNTUConfig
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00141
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: 100
  • 下限値: 0

CanTTControllerOperationMode

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerOperationMode
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00127
  • タイプ: ENUMERATION-PARAM
  • 多重度: 1
  • 選択肢:
    • CAN_TT_EVENT_SYNC_TIME_TRIGGERED
    • CAN_TT_EVENT_TRIGGERED
    • CAN_TT_TIME_TRIGGERED

CanTTControllerSyncDeviation

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerSyncDeviation
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00132
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: 100
  • 下限値: 0

CanTTControllerTimeMaster

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerTimeMaster
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00129
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

CanTTControllerTimeMasterPriority

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerTimeMasterPriority
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00130
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 7
  • 下限値: 0

CanTTControllerTURRestore

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerTURRestore
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00133
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

CanTTControllerTxEnableWindowLength

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerTxEnableWindowLength
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00137
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 16
  • 下限値: 1

CanTTControllerWatchTriggerGapTimeMark

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerWatchTriggerGapTimeMark
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00158
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 65535
  • 下限値: 0

CanTTControllerWatchTriggerTimeMark

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerWatchTriggerTimeMark
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00157
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 65535
  • 下限値: 0

CanTTIRQProcessing

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTIRQProcessing
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00142
  • タイプ: ENUMERATION-PARAM
  • 多重度: 1
  • 選択肢:
    • INTERRUPT
    • POLLING

CanTTControllerEcucPartitionRef

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanTTController/CanTTControllerEcucPartitionRef

CanHardwareObject

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00324
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1..*

CanTTHardwareObjectTrigger

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00002
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 0..*

CanTTHardwareObjectBaseCycle

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger/CanTTHardwareObjectBaseCycle
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00147
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 63
  • 下限値: 0

CanTTHardwareObjectCycleRepetition

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger/CanTTHardwareObjectCycleRepetition
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00148
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 64
  • 下限値: 1

CanTTHardwareObjectTimeMark

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger/CanTTHardwareObjectTimeMark
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00146
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 65535
  • 下限値: 0

CanTTHardwareObjectTriggerId

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger/CanTTHardwareObjectTriggerId
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00155
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 63
  • 下限値: 0

CanTTHardwareObjectTriggerType

/AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger/CanTTHardwareObjectTriggerType
  • 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_Can_00145
  • タイプ: ENUMERATION-PARAM
  • 多重度: 1
  • 選択肢:
    • CAN_TT_RX_TRIGGER
    • CAN_TT_TX_REF_TRIGGER
    • CAN_TT_TX_REF_TRIGGER_GAP
    • CAN_TT_TX_TRIGGER_EXCLUSIVE
    • CAN_TT_TX_TRIGGER_MERGED
    • CAN_TT_TX_TRIGGER_SINGLE
Last modified 3 years ago Last modified on Dec 7, 2022, 11:53:03 AM
Note: See TracWiki for help on using the wiki.

AltStyle によって変換されたページ (->オリジナル) /