wiki:spec/CanIf

Version 15 (modified by fujisft-shigihara, 4 years ago) ( diff )

--

CAN Interface


概要

  • COMスタックのECU抽象化層モジュールで、CANプロトコルを使用するためのI/Fを上位レイヤに提供する
  • 送受信するデータの単位を、上位レイヤに対してはPDU、下位レイヤ(Can)に対してはHOH(Hardware Object Handle)で取り扱う
    • 送信のHOHをHTH、受信のHOHをHRHと区別する
  • API一覧
API ID
[Dec]
ID
[Hex]
R4.0.3 R4.2.2 備考
CanIf_Init 1 0x01
CanIf_SetControllerMode 3 0x03
CanIf_GetControllerMode 4 0x04
CanIf_Transmit 5 0x05
CanIf_CancelTransmit 24 0x18
CanIf_ReadRxPduData 6 0x06
CanIf_ReadTxNotifStatus 7 0x07
CanIf_ReadRxNotifStatus 8 0x08
CanIf_SetPduMode 9 0x09
CanIf_GetPduMode 10 0x0A
CanIf_GetVersionInfo 11 0x0B
CanIf_SetDynamicTxId 12 0x0C
CanIf_SetTrcvMode 13 0x0D
CanIf_GetTrcvMode 14 0x0E
CanIf_GetTrcvWakeupReason 15 0x0F
CanIf_SetTrcvWakeupMode 16 0x10
CanIf_CheckWakeup 17 0x11
CanIf_CheckValidation 18 0x12
CanIf_GetTxConfirmationState 25 0x19
CanIf_ClearTrcvWufFlag 30 0x1E
CanIf_CheckTrcvWakeFlag 31 0x1F
CanIf_CheckBaudrate 26 0x1A - IDがCanIf_ConfirmPnAvailabilityと重複しており、R4.1で28(0x1C)に修正された
CanIf_ChangeBaudrate 27 0x1B -
CanIf_SetBaudrate 39 0x27 -
CanIf_SetIcomConfiguration 37 0x25 -
CanIf_TriggerTransmit 65 0x41 -
CanIf_TxConfirmation 19 0x13
CanIf_RxIndication 20 0x14
CanIf_CancelTxConfirmation 21 0x15 -
CanIf_ControllerBusOff 22 0x16
CanIf_ConfirmPnAvailability 26 0x1A
CanIf_ClearTrcvWufFlagIndication 32 0x20
CanIf_CheckTrcvWakeFlagIndication 33 0x21
CanIf_ControllerModeIndication 23 0x17
CanIf_TrcvModeIndication 34 0x22
CanIf_CurrentIcomConfiguration 38 0x26 -
  • エラーコード一覧
エラーコード Dec Hex R4.0.3 R4.2.2
CANIF_E_PARAM_CANID 10 0x0A
CANIF_E_PARAM_DLC 11 0x0B -
CANIF_E_PARAM_HRH 12 0x0C -
CANIF_E_PARAM_HOH 12 0x0C -
CANIF_E_PARAM_LPDU 13 0x0D
CANIF_E_PARAM_CONTROLLER 14 0x0E
CANIF_E_PARAM_CONTROLLERID 15 0x0F
CANIF_E_PARAM_WAKEUPSOURCE 16 0x10
CANIF_E_PARAM_TRCV 17 0x11
CANIF_E_PARAM_TRCVMODE 18 0x12
CANIF_E_PARAM_TRCVWAKEUPMODE 19 0x13
CANIF_E_PARAM_CTRLMODE 21 0x15
CANIF_E_PARAM_PDU_MODE 22 0x16 -
CANIF_E_PARAM_POINTER 20 0x14
CANIF_E_UNINIT 30 0x1E
CANIF_E_INVALID_TXPDUID 50 0x32
CANIF_E_INVALID_RXPDUID 60 0x3C
CANIF_E_INVALID_DLC 61 0x3D
CANIF_E_DATA_LENGTH_MISMATCH 62 0x3E -
CANIF_E_STOPPED 70 0x46
CANIF_E_NOT_SLEEP 71 0x47
CANIF_E_INIT_FAILED 80 0x50 -

API仕様

CanIf_Init

void CanIf_Init(const CanIf_ConfigType* ConfigPtr)
  • CanIfモジュールの初期化を行う
  • 引数ConfigPtrで与えたポインタが指すコンフィギュレーションデータを使用して初期化される
  • 引数にNULLを与えた場合、デフォルトのコンフィギュレーションが設定される(本仕様はR4.1系で削除された)

CanIf_SetControllerMode

Std_ReturnType CanIf_SetControllerMode(uint8 ControllerId, CanIf_ControllerModeType ControllerMode)
  • 引数ControllerIdで指定したCANコントローラの動作モードを、引数ControllerModeで指定した状態に遷移する
  • CanIf_ControllerModeTypeは以下のENUM型となる
    • CANIF_CS_UNINIT:未初期化状態
    • CANIF_CS_SLEEP:スリープ
    • CANIF_CS_STARTED:開始
    • CANIF_CS_STOPPED:停止
  • 本API内で、CanモジュールのCan_SetControllerModeを呼び出し、ハードウェア上のCANコントローラのモードを変更する
  • Can_SetControllerModeでハードウェア上のモードを変更できた場合、CanモジュールからCanIf_ControllerModeIndicationが呼び出される
    • これにより、CanIfモジュール内でハードウェア上の動作モードを管理できる

CanIf_GetControllerMode

Std_ReturnType CanIf_GetControllerMode(uint8 ControllerId, CanIf_ControllerModeType* ControllerModePtr)
  • 引数ControllerIdで指定したCANコントローラの現在の動作モードを、引数ControllerModePtrで指定した領域に取得する
  • CanIfモジュール内で管理している動作モードを返す

CanIf_Transmit

Std_ReturnType CanIf_Transmit(PduIdType CanIfTxSduId, const PduInfoType* CanIfTxInfoPtr)
  • 引数CanTxPduIdで与えたI-PDUに対して、引数CanIfTxInfoPtrで指定したデータを送信する
  • 送信条件が揃っている場合、CanモジュールのCan_Writeを呼び出すことにより、実際にCANバスへデータが送信される

CanIf_CancelTransmit

Std_ReturnType CanIf_CancelTransmit(PduIdType CanIfTxSduId)

CanIf_ReadRxPduData

Std_ReturnType CanIf_ReadRxPduData(PduIdType CanIfRxSduId, PduInfoType* CanIfRxInfoPtr)

CanIf_ReadTxNotifStatus

CanIf_NotifStatusType CanIf_ReadTxNotifStatus(PduIdType CanIfTxSduId)

CanIf_ReadRxNotifStatus

CanIf_NotifStatusType CanIf_ReadRxNotifStatus(PduIdType CanIfRxSduId)

CanIf_SetPduMode

Std_ReturnType CanIf_SetPduMode(uint8 ControllerId, CanIf_PduModeType PduModeRequest)
  • 引数ControllerIdで指定したCANコントローラで送受信するPDUのPDUチャネルモードを、引数PduModeRequestで指定した状態に遷移する
  • CanIf_PduModeTypeは以下のENUM型となる
    • CANIF_SET_OFFLINE:すべてオフラインにする
    • CANIF_SET_ONLINE:すべてオンラインにする
    • CANIF_SET_RX_OFFLINE:受信のみオフラインにする
    • CANIF_SET_RX_ONLINE:受信のみオンラインにする
    • CANIF_SET_TX_OFFLINE:送信のみオフラインにする
    • CANIF_SET_TX_OFFLINE_ACTIVE:送信のみオフラインにする(通知は処理する)
    • CANIF_SET_TX_ONLINE:送信のみオンラインにする

CanIf_GetPduMode

Std_ReturnType CanIf_GetPduMode(uint8 ControllerId, CanIf_PduModeType* PduModePtr)
  • 引数ControllerIdで指定したCANコントローラで送受信するPDUのPDUチャネルモードを、引数PduModePtrで領域に取得する

CanIf_GetVersionInfo

void CanIf_GetVersionInfo(Std_VersionInfoType* VersionInfo)

CanIf_SetDynamicTxId

void CanIf_SetDynamicTxId(PduIdType CanIfTxSduId, Can_IdType CanId)

CanIf_SetTrcvMode

Std_ReturnType CanIf_SetTrcvMode(uint8 TransceiverId, CanTrcv_TrcvModeType TransceiverMode)

CanIf_GetTrcvMode

Std_ReturnType CanIf_GetTrcvMode(CanTrcv_TrcvModeType* TransceiverModePtr, uint8 TransceiverId)

CanIf_GetTrcvWakeupReason

Std_ReturnType CanIf_GetTrcvWakeupReason(uint8 TransceiverId, CanTrcv_TrcvWakeupReasonType* TrcvWuReasonPtr)

CanIf_SetTrcvWakeupMode

Std_ReturnType CanIf_SetTrcvWakeupMode(uint8 TransceiverId, CanTrcv_TrcvWakeupModeType TrcvWakeupMode)

CanIf_CheckWakeup

Std_ReturnType CanIf_CheckWakeup(EcuM_WakeupSourceType WakeupSource)

CanIf_CheckValidation

Std_ReturnType CanIf_CheckValidation(EcuM_WakeupSourceType WakeupSource)

CanIf_GetTxConfirmationState

CanIf_NotifStatusType CanIf_GetTxConfirmationState(uint8 ControllerId)

CanIf_ClearTrcvWufFlag

Std_ReturnType CanIf_ClearTrcvWufFlag(uint8 TransceiverId)

CanIf_CheckTrcvWakeFlag

Std_ReturnType CanIf_CheckTrcvWakeFlag(uint8 TransceiverId)

CanIf_CheckBaudrate

Std_ReturnType CanIf_CheckBaudrate(uint8 ControllerId, const uint16 Baudrate)

CanIf_ChangeBaudrate

Std_ReturnType CanIf_ChangeBaudrate(uint8 ControllerId, const uint16 Baudrate)

CanIf_SetBaudrate

Std_ReturnType CanIf_SetBaudrate(uint8 ControllerId, uint16 BaudRateConfigID)

CanIf_SetIcomConfiguration

Std_ReturnType CanIf_SetIcomConfiguration(uint8 ControllerId, IcomConfigIdType ConfigurationId)

CanIf_TriggerTransmit

Std_ReturnType CanIf_TriggerTransmit(PduIdType TxPduId, PduInfoType* PduInfoPtr)

CanIf_TxConfirmation

void CanIf_TxConfirmation(PduIdType CanTxPduId)
  • 上位レイヤへ引数CanTxPduIdで指定したPDUに対する送信完了通知を行う
  • Canモジュールにおいて、CANバスから送信完了通知を受け取った場合に呼び出される

CanIf_RxIndication

CanIf_RxIndication(Can_HwHandleType Hrh, Can_IdType CanId, uint8 CanDlc, uint8 *CanSduPtr)
  • 上位レイヤへ引数Hrhで指定したハードウェアオブジェクトに対する受信通知を行う
    • 引数CanSduPtrで受け取ったデータを上位レイヤへ渡す
  • CanId、CanDlcには、CANバスから受信した情報が渡されるが、主にコンフィギュレーション時に設定しな内容と相違がないかチェックするのに使用される
  • Canモジュールにおいて、CANバスから受信通知を受け取った場合に呼び出される

CanIf_CancelTxConfirmation

void CanIf_CancelTxConfirmation(const Can_PduType* CanPduPtr)

CanIf_ControllerBusOff

void CanIf_ControllerBusOff(uint8 ControllerId)

CanIf_ConfirmPnAvailability

void CanIf_ConfirmPnAvailability(uint8 TransceiverId)

CanIf_ClearTrcvWufFlagIndication

void CanIf_ClearTrcvWufFlagIndication(uint8 TransceiverId)

CanIf_CheckTrcvWakeFlagIndication

void CanIf_CheckTrcvWakeFlagIndication(uint8 TransceiverId)

CanIf_ControllerModeIndication

void CanIf_ControllerModeIndication(uint8 ControllerId, CanIf_ControllerModeType ControllerMode)

CanIf_TrcvModeIndication

void CanIf_TrcvModeIndication(uint8 TransceiverId, CanTrcv_TrcvModeType TransceiverMode)

CanIf_CurrentIcomConfiguration

void CanIf_CurrentIcomConfiguration(uint8 ControllerId, IcomConfigIdType ConfigurationId, IcomSwitch_ErrorType Error)

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

CanIfCtrlDrvCfg

/AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg
  • 型:Container
  • 多重度:1..*
  • CanIfモジュールで使用するCANコントローラを設定する

CanIfCtrlDrvTxCancellation

/AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlDrvTxCancellation
  • 型:BooleanParam
  • 多重度:1
  • 送信キャンセル通知の使用有無

CanIfCtrlDrvInitHohConfigRef

/AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlDrvInitHohConfigRef
  • 型:Reference
  • 多重度:1
  • 参照先:CanIfInitHohCfg
  • 用途不明(TOPPERS/A-CANIFでは不使用)

CanIfCtrlDrvNameRef

/AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlDrvNameRef

CanIfCtrlCfg

/AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlCfg
  • 型:Container
  • 多重度:1..*
  • CANコントローラを設定するコンテナ

CanIfCtrlId

/AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlCfg/CanIfCtrlId
  • 型:IntegerParam
  • 多重度:1
  • 上限値:
    • R4.0.3:65535
    • R4.2.2:255
  • 下限値:0
  • CANコントローラのID
  • TOPPERS/A-CANIFでは、処理速度向上のため、0から連番とする制約を設けている

CanIfCtrlWakeupSupport

/AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlCfg/CanIfCtrlWakeupSupport
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:false
  • ウェイクアップ機能のサポート有無

CanIfCtrlCanCtrlRef

/AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlCfg/CanIfCtrlCanCtrlRef
  • 型:Reference
  • 多重度:1
  • 参照先:CanモジュールのCanController
  • CanIfモジュール上のCANコントローラと、Canモジュール上のCANコントローラを関連付ける

CanIfDispatchCfg

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg
  • 型:Container
  • 多重度:1
  • 上位レイヤへの通知方法を設定するコンテナ

CanIfDispatchUserCheckTrcvWakeFlagIndicationName

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserCheckTrcvWakeFlagIndicationName
  • 型:FunctionName
  • 多重度:0..1

CanIfDispatchUserCheckTrcvWakeFlagIndicationUL

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserCheckTrcvWakeFlagIndicationUL
  • 型:EnumerationParam
  • 多重度:0..1
  • 選択肢:
    • CAN_SM
    • CDD

CanIfDispatchUserClearTrcvWufFlagIndicationName

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserClearTrcvWufFlagIndicationName
  • 型:FunctionName
  • 多重度:0..1

CanIfDispatchUserClearTrcvWufFlagIndicationUL

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserClearTrcvWufFlagIndicationUL
  • 型:EnumerationParam
  • 多重度:0..1
  • 選択肢:
    • CAN_SM
    • CDD

CanIfDispatchUserConfirmPnAvailabilityName

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserConfirmPnAvailabilityName
  • 型:FunctionName
  • 多重度:
    • R4.0.3:1
    • R4.2.2:0..1

CanIfDispatchUserConfirmPnAvailabilityUL

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserConfirmPnAvailabilityUL
  • 型:EnumerationParam
  • 多重度:
    • R4.0.3:1
    • R4.2.2:0..1
  • 選択肢:
    • CAN_SM
    • CDD

CanIfDispatchUserCtrlBusOffName

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserCtrlBusOffName
  • 型:FunctionName
  • 多重度:0..1
  • バスオフ通知を行うための関数名

CanIfDispatchUserCtrlBusOffUL

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserCtrlBusOffUL
  • 型:EnumerationParam
  • 多重度:1
  • 選択肢:
    • CAN_SM:CanSMへ通知
    • CDD:Complex Device Driversへ通知
  • バスオフ通知を行うモジュール

CanIfDispatchUserCtrlModeIndicationName

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserCtrlModeIndicationName
  • 型:FunctionName
  • 多重度:0..1
  • モード変更通知を行うための関数名

CanIfDispatchUserCtrlModeIndicationUL

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserCtrlModeIndicationUL
  • 型:EnumerationParam
  • 多重度:1
  • 選択肢:
    • CAN_SM:CanSMへ通知
    • CDD:Complex Device Driversへ通知
  • モード変更通知を行うモジュール

CanIfDispatchUserTrcvModeIndicationName

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserTrcvModeIndicationName
  • 型:FunctionName
  • 多重度:0..1

CanIfDispatchUserTrcvModeIndicationUL

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserTrcvModeIndicationUL
  • 型:EnumerationParam
  • 多重度:0..1
  • 選択肢:
    • CAN_SM
    • CDD

CanIfDispatchUserValidateWakeupEventName

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserValidateWakeupEventName
  • 型:FunctionName
  • 多重度:0..1
  • ウェイクアップイベント通知を行うための関数名

CanIfDispatchUserValidateWakeupEventUL

/AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserValidateWakeupEventUL
  • 型:EnumerationParam
  • 多重度:0..1
  • 選択肢:
    • CDD:Complex Device Driversへ通知
    • ECUM:EcuMへ通知
  • ウェイクアップイベント通知を行うモジュール

CanIfInitCfg

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg
  • 型:Container
  • 多重度:1
  • CanIf_Initにより設定されるコンフィギュレーション全体のコンテナ
  • TOPPERS/A-CANIFでは、ポストビルドによる複数のコンフィギュレーション定義に対応するため、多重度を1..*として本コンテナを複数定義可能としている

CanIfInitCfgSet

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitCfgSet
  • 型:StringParam
  • 多重度:1
  • コンフィギュレーション情報を保持するデータ名
  • CanIf_Initの引数指定で使用される

CanIfMaxBufferSize

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfMaxBufferSize
  • 型:IntegerParam
  • 多重度:0..1
  • 上限値:18446744073709551615
  • 下限値:0

CanIfMaxRxPduCfg

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfMaxRxPduCfg
  • 型:IntegerParam
  • 多重度:0..1
  • 上限値:18446744073709551615
  • 下限値:0

CanIfMaxTxPduCfg

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfMaxTxPduCfg
  • 型:IntegerParam
  • 多重度:0..1
  • 上限値:18446744073709551615
  • 下限値:0

CanIfBufferCfg

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfBufferCfg
  • 型:Container
  • 多重度:0..*
  • 送信バッファリングを設定するコンテナ

CanIfBufferSize

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfBufferCfg/CanIfBufferSize
  • 型:IntegerParam
  • 多重度:1
  • 上限値:255
  • 下限値:0
  • デフォルト値:0

CanIfBufferHthRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfBufferCfg/CanIfBufferHthRef
  • 型:Reference
  • 多重度:1..*
    • R4.0.3:1..*
    • R4.2.2:1
  • 参照先:CanIfHthCfg

CanIfInitHohCfg

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg
  • 型:Container
  • 多重度:0..*
  • HOHを設定するコンテナ

CanIfInitRefCfgSet

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfInitRefCfgSet
  • 型:Reference
  • 多重度:1
  • CanConfigSetへの参照
  • 用途不明(TOPPERS/A-CANIFでは不使用)
  • 本パラメータはR4.2系で削除された

CanIfHrhCfg

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg
  • 型:Container
  • 多重度:0..*
  • HRHを設定するコンテナ

CanIfHrhSoftwareFilter

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhSoftwareFilter
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:true
  • ソフトウェアフィルタリングの使用有無

CanIfHrhCanCtrlIdRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhCanCtrlIdRef
  • 型:Reference
  • 多重度:1
  • 参照先:CanIfCtrlCfg
  • HRHを受信するCANコントローラを関連付ける

CanIfHrhCanHandleTypeRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhCanHandleTypeRef
  • 型:Reference
  • 多重度:0..1
  • 参照先:CanHardwareObject
  • 用途不明(TOPPERS/A-CANIFでは不使用)
  • 本パラメータはR4.2系で削除された

CanIfHrhIdSymRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhIdSymRef
  • 型:Reference
  • 多重度:1
  • 参照先:CanHardwareObject
  • CanIfモジュール上のHRHと、Canモジュール上のHRHを関連付ける

CanIfHrhRangeCfg

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhRangeCfg
  • 型:Container
  • 多重度:0..*

CanIfHrhRangeBaseId

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhRangeCfg/CanIfHrhRangeBaseId
  • 型:IntegerParam
  • 多重度:0..1
  • 上限値:536870911
  • 下限値:0

CanIfHrhRangeMask

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhRangeCfg/CanIfHrhRangeMask
  • 型:IntegerParam
  • 多重度:0..1
  • 上限値:536870911
  • 下限値:0

CanIfHrhRangeRxPduLowerCanId

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhRangeCfg/CanIfHrhRangeRxPduLowerCanId
  • 型:IntegerParam
  • 多重度:
    • R4.0.3:1
    • R4.2.2:0..1
  • 上限値:536870911
  • 下限値:0

CanIfHrhRangeRxPduRangeCanIdType

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhRangeCfg/CanIfHrhRangeRxPduRangeCanIdType
  • 型:EnumerationParam
  • 多重度:1
  • 選択肢:
    • EXTENDED
    • STANDARD

CanIfHrhRangeRxPduUpperCanId

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhRangeCfg/CanIfHrhRangeRxPduUpperCanId
  • 型:IntegerParam
  • 多重度:
    • R4.0.3:1
    • R4.2.2:0..1
  • 上限値:536870911
  • 下限値:0

CanIfHthCfg

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHthCfg
  • 型:Container
  • 多重度:0..*
  • HTHを設定するコンテナ

CanIfHthCanCtrlIdRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHthCfg/CanIfHthCanCtrlIdRef
  • 型:Reference
  • 多重度:1
  • 参照先:/AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlCfg

CanIfHthCanHandleTypeRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHthCfg/CanIfHthCanHandleTypeRef
  • 型:Reference
  • 多重度:0..1
  • 参照先:CanHardwareObject
  • 用途不明(TOPPERS/A-CANIFでは不使用)
  • 本パラメータはR4.2系で削除された

CanIfHthIdSymRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHthCfg/CanIfHthIdSymRef
  • 型:Reference
  • 多重度:1
  • 参照先:CanHardwareObject
  • CanIfモジュール上のHTHと、Canモジュール上のHTHを関連付ける

CanIfRxPduCfg

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg
  • 型:Container
  • 多重度:0..*
  • 受信PDUを設定するコンテナ

CanIfRxPduCanId

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduCanId
  • 型:IntegerParam
  • 多重度:0..1
  • 上限値:536870911
  • 下限値:0
  • 対象の受信PDUをCANバスから受信する際のCAN-ID

CanIfRxPduCanIdMask

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduCanIdMask
  • 型:IntegerParam
  • 多重度:0..1
  • 上限値:536870911
  • 下限値:0
  • デフォルト値:536870911

CanIfRxPduCanIdType

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduCanIdType
  • 型:EnumerationParam
  • 多重度:1
  • 選択肢:
    • R4.0.3:
      • EXTENDED_CAN:拡張フォーマット
      • STANDARD_CAN:標準フォーマット
    • R4.2.2:
      • EXTENDED_CAN
      • EXTENDED_FD_CAN
      • EXTENDED_NO_FD_CAN
      • STANDARD_CAN
      • STANDARD_FD_CAN
      • STANDARD_NO_FD_CAN
  • 受信するデータフレームの形式
  • 参考:http://monoist.atmarkit.co.jp/mn/articles/0807/09/news140.html

CanIfRxPduDlc

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduDlc
  • 型:IntegerParam
  • 多重度:1
  • 上限値:
    • R4.0.3:8
    • R4.2.2:64
  • 下限値:0
  • 受信データのデータ長

CanIfRxPduId

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduId
  • 型:IntegerParam
  • 多重度:1
  • 上限値:4294967295
  • 下限値:0
  • 受信PDUのPDU-ID

CanIfRxPduReadData

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduReadData
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:false
  • CanIf_ReadRxPduDataの使用有無

CanIfRxPduReadNotifyStatus

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduReadNotifyStatus

CanIfRxPduUserRxIndicationName

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduUserRxIndicationName
  • 型:FunctionName
  • 多重度:0..1
  • 受信通知を行うための関数名

CanIfRxPduUserRxIndicationUL

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduUserRxIndicationUL
  • 型:EnumerationParam
  • 多重度:0..1
  • 選択肢:
    • R4.0.3:
      • CAN_NM:CanNmへ通知
      • CAN_TP:CanTpへ通知
      • CDD:Complex Device Driversへ通知
      • J1939TP:J1939Tpへ通知
      • PDUR:PduRへ通知
      • XCP:Xcpへ通知
    • R4.2.2:
      • CAN_NM
      • CAN_TP
      • CAN_TSYN
      • CDD
      • J1939NM
      • J1939TP
      • PDUR
      • XCP
  • 受信通知を行うモジュール

CanIfRxPduBswSchExclAreaIdRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduBswSchExclAreaIdRef
  • 型:Reference
  • 多重度:1
  • 排他エリアへの参照
  • 用途不明(TOPPERS/A-CANIFでは不使用)
  • 本パラメータはR4.1系で削除された

CanIfRxPduHrhIdRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduHrhIdRef
  • 型:Reference
  • 多重度:
    • R4.0.3:1..*
    • R4.2.2:1
  • 参照先:CanIfHrhCfg
  • 受信PDUとHRHを関連付ける

CanIfRxPduRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduRef
  • 型:Reference
  • 多重度:1
  • 参照先:/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu
  • システム全体として同一PDUを識別するためのPDU(グローバルPDU)への参照
  • 詳細はモジュール間のPDU-IDの関係を参照

CanIfRxPduCanIdRange

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduCanIdRange
  • 型:Container
  • 多重度:0..1

CanIfRxPduCanIdRangeLowerCanId

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduCanIdRange/CanIfRxPduCanIdRangeLowerCanId
  • 型:IntegerParam
  • 多重度:1
  • 上限値:536870911
  • 下限値:0

CanIfRxPduCanIdRangeUpperCanId

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduCanIdRange/CanIfRxPduCanIdRangeUpperCanId
  • 型:IntegerParam
  • 多重度:1
  • 上限値:536870911
  • 下限値:0

CanIfTTRxFrameTriggering

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering
  • 型:Container
  • 多重度:0..1
  • 本コンテナに所属するパラメータ仕様は、TTCAN Interfaceの仕様書に規定されている

CanTTRxJoblistTimeMark

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering/CanTTRxJoblistTimeMark
  • 型:IntegerParam
  • 多重度:0..1
  • 上限値:65535
  • 下限値:0

CanIfTTRxHwObjectTriggerIdRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering/CanIfTTRxHwObjectTriggerIdRef
  • 型:Reference
  • 多重度:1
  • 参照先:/AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger

CanIfTxPduCfg

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg
  • 型:Container
  • 多重度:0..*
  • 送信PDUを設定するコンテナ

CanIfTxPduCanId

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduCanId
  • 型:IntegerParam
  • 多重度:
    • R4.0.3:1
    • R4.2.2:0..1
  • 上限値:536870911
  • 下限値:0
  • 対象の送信PDUをCANバスから送信する際のCAN-ID

CanIfTxPduCanIdMask

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduCanIdMask
  • 型:IntegerParam
  • 多重度:0..1
  • 上限値:536870911
  • 下限値:0
  • デフォルト値:536870911

CanIfTxPduCanIdType

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduCanIdType
  • 型:EnumerationParam
  • 多重度:1
  • 選択肢:
    • R4.0.3:
      • EXTENDED_CAN:拡張フォーマット
      • STANDARD_CAN:標準フォーマット
    • R4.2.2:
      • EXTENDED_CAN
      • EXTENDED_FD_CAN
      • STANDARD_CAN
      • STANDARD_FD_CAN
  • 送信するデータフレームの形式
  • 参考:http://monoist.atmarkit.co.jp/mn/articles/0807/09/news140.html

CanIfTxPduDlc

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduDlc
  • 型:IntegerParam
  • 多重度:1
  • 送信データのデータ長

CanIfTxPduId

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduId
  • 型:IntegerParam
  • 多重度:1
  • 上限値:4294967295
  • 下限値:0
  • 送信PDUのPDU-ID

CanIfTxPduPnFilterPdu

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduPnFilterPdu
  • 型:BooleanParam
  • 多重度:0..1
  • デフォルト値:false

CanIfTxPduReadNotifyStatus

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduReadNotifyStatus

CanIfTxPduTriggerTransmit

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduTriggerTransmit
  • 型:BooleanParam
  • 多重度:0..1
  • デフォルト値:false

CanIfTxPduType

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduType
  • 型:EnumerationParam
  • 多重度:1
  • 選択肢:
    • DYNAMIC:動的なCAN-IDの設定
    • STATIC:静的なCAN-IDの設定
  • 送信PDUのCAN-IDの種別

CanIfTxPduUserTriggerTransmitName

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduUserTriggerTransmitName
  • 型:FunctionName
  • 多重度:0..1

CanIfTxPduUserTxConfirmationName

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduUserTxConfirmationName
  • 型:FunctionName
  • 多重度:0..1
  • 送信完了通知を行うための関数名

CanIfTxPduUserTxConfirmationUL

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduUserTxConfirmationUL
  • 型:EnumerationParam
  • 多重度:0..1
  • 選択肢:
    • R4.0.3:
      • CAN_NM:CanNmへ通知
      • CAN_TP:CanTpへ通知
      • CDD:Complex Device Driversへ通知
      • J1939TP:J1939Tpへ通知
      • PDUR:PduRへ通知
      • XCP:Xcpへ通知
    • R4.2.2:
      • CAN_NM
      • CAN_TP
      • CAN_TSYN
      • CDD
      • J1939NM
      • J1939TP
      • PDUR
      • XCP
  • 送信完了通知を行うモジュール

CanIfTxPduBswSchExclAreaIdRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduBswSchExclAreaIdRef
  • 型:Reference
  • 多重度:1
  • 排他エリアへの参照
  • 用途不明(TOPPERS/A-CANIFでは不使用)
  • 本パラメータはR4.1系で削除された

CanIfTxPduBufferRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduBufferRef

CanIfTxPduRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduRef
  • 型:Reference
  • 多重度:1
  • 参照先:/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu
  • システム全体として同一PDUを識別するためのPDU(グローバルPDU)への参照
  • 詳細はモジュール間のPDU-IDの関係を参照

CanIfTTTxFrameTriggering

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering
  • 型:Container
  • 多重度:0..1
  • 本コンテナに所属するパラメータ仕様は、TTCAN Interfaceの仕様書に規定されている

CanIfTTTxJoblistTimeMark

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering/CanIfTTTxJoblistTimeMark
  • 型:IntegerParam
  • 多重度:0..1
  • 上限値:65535
  • 下限値:0

CanIfTTTxHwObjectTriggerIdRef

/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering/CanIfTTTxHwObjectTriggerIdRef
  • 型:Reference
  • 多重度:1
  • 参照先:/AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger

CanIfPrivateCfg

/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg
  • 型:Container
  • 多重度:1
  • 外部モジュールに関連しない情報を設定するコンテナ

CanIfFixedBuffer

/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfFixedBuffer
  • 型:BooleanParam
  • 多重度:0..1
  • デフォルト値:false

CanIfPrivateDlcCheck

/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfPrivateDlcCheck
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:true
  • DLCチェックの有無

CanIfPrivateSoftwareFilterType

/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfPrivateSoftwareFilterType
  • 型:EnumerationParam
  • 多重度:1
  • 選択肢:
    • BINARY
    • INDEX
    • LINEAR
    • TABLE

CanIfSupportTTCAN

/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfSupportTTCAN
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:false

CanIfTTGeneral

/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral
  • 型:Container
  • 多重度:0..1
  • R4.0.3:本コンテナに所属するパラメータ仕様は、TTCAN Interfaceの仕様書に規定されている

CanIfTTJoblist

/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTJoblist
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:false

CanIfTTMaxIsrDelay

/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTMaxIsrDelay
  • 型:IntegerParam
  • 多重度:1
  • 上限値:65535
  • 下限値:0

CanIfTTDemEventParameterRefs

/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTDemEventParameterRefs
  • 型:Container
  • 多重度:0..1

CANIF_TT_E_JLE_SYNC

/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTDemEventParameterRefs/CANIF_TT_E_JLE_SYNC
  • 型:Reference
  • 多重度:0..1
  • 参照先:/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter

CanIfPublicCfg

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg
  • 型:Container
  • 多重度:1
  • 外部モジュールに関連する情報を設定するコンテナ

CanIfMetaDataSupport

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfMetaDataSupport
  • 型:BooleanParam
  • 多重度:0..1
  • デフォルト値:false

CanIfPublicCancelTransmitSupport

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicCancelTransmitSupport
  • 型:BooleanParam
  • 多重度:1
  • 送信キャンセルのサポート有無

CanIfPublicCddHeaderFile

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicCddHeaderFile
  • 型:StringParam
  • 多重度:0..*
  • CanIfモジュールからincludeするCDDのヘッダファイル名
  • CDDへ何らかの通知を行う際に、対象関数のextern宣言が必要なためincludeする
  • <CDD>_Cbk.hの<CDD>の部分を指定する

CanIfPublicChangeBaudrateSupport

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicChangeBaudrateSupport

CanIfPublicDevErrorDetect

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicDevErrorDetect
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:true
  • DETエラー通知の使用有無

CanIfPublicHandleTypeEnum

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicHandleTypeEnum
  • 型:EnumerationParam
  • 多重度:1
  • 選択肢:
    • UINT16
    • UINT8
  • Can_HwHandleTypeのデータ型を指定する
  • 対象とするCANコントローラで使用できるHOHの数が256以上かどうかで決める

CanIfPublicIcomSupport

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicIcomSupport
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:false

CanIfPublicMultipleDrvSupport

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicMultipleDrvSupport
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:true
  • 複数のCANドライバのサポート有無

CanIfPublicNumberOfCanHwUnits

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicNumberOfCanHwUnits
  • 型:IntegerParam
  • 多重度:1
  • CANハードウェアユニットの数
  • 用途不明(TOPPERS/A-CANIFでは不使用)
  • 本パラメータはR4.2系で削除された

CanIfPublicPnSupport

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicPnSupport
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:false
  • パーシャルネットワークのサポート有無

CanIfPublicReadRxPduDataApi

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicReadRxPduDataApi
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:false
  • CanIf_ReadRxPduDataの使用有無

CanIfPublicReadRxPduNotifyStatusApi

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicReadRxPduNotifyStatusApi

CanIfPublicReadTxPduNotifyStatusApi

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicReadTxPduNotifyStatusApi

CanIfPublicSetDynamicTxIdApi

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicSetDynamicTxIdApi

CanIfPublicTxBuffering

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicTxBuffering
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:false
  • 送信バッファリングの使用有無

CanIfPublicTxConfirmPollingSupport

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicTxConfirmPollingSupport

CanIfPublicVersionInfoApi

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicVersionInfoApi

CanIfPublicWakeupCheckValidByNM

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicWakeupCheckValidByNM
  • 型:BooleanParam
  • 多重度:0..1
  • デフォルト値:false

CanIfPublicWakeupCheckValidSupport

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicWakeupCheckValidSupport

CanIfSetBaudrateApi

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfSetBaudrateApi
  • 型:BooleanParam
  • 多重度:0..1
  • デフォルト値:false

CanIfTriggerTransmitSupport

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfTriggerTransmitSupport
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:true

CanIfTxOfflineActiveSupport

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfTxOfflineActiveSupport
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:false

CanIfWakeupSupport

/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfWakeupSupport
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:true

CanIfTrcvDrvCfg

/AUTOSAR/EcucDefs/CanIf/CanIfTrcvDrvCfg
  • 型:Container
  • 多重度:0..*

CanIfTrcvCfg

/AUTOSAR/EcucDefs/CanIf/CanIfTrcvDrvCfg/CanIfTrcvCfg
  • 型:Container
  • 多重度:1..*

CanIfTrcvId

/AUTOSAR/EcucDefs/CanIf/CanIfTrcvDrvCfg/CanIfTrcvCfg/CanIfTrcvId
  • 型:IntegerParam
  • 多重度:1
  • 上限値:
    • R4.0.3:65535
    • R4.2.2:255
  • 下限値:0

CanIfTrcvWakeupSupport

/AUTOSAR/EcucDefs/CanIf/CanIfTrcvDrvCfg/CanIfTrcvCfg/CanIfTrcvWakeupSupport
  • 型:BooleanParam
  • 多重度:1
  • デフォルト値:false

CanIfTrcvCanTrcvRef

/AUTOSAR/EcucDefs/CanIf/CanIfTrcvDrvCfg/CanIfTrcvCfg/CanIfTrcvCanTrcvRef
  • 型:Reference
  • 多重度:1
  • 参照先:/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel
Note: See TracWiki for help on using the wiki.