Version 15 (modified by 4 years ago) ( diff ) | ,
---|
CAN Interface
概要
- COMスタックのECU抽象化層モジュールで、CANプロトコルを使用するためのI/Fを上位レイヤに提供する
- 送受信するデータの単位を、上位レイヤに対してはPDU、下位レイヤ(Can)に対してはHOH(Hardware Object Handle)で取り扱う
- 送信のHOHをHTH、受信のHOHをHRHと区別する
- API一覧
- コンフィギュレーション一覧(R4.0.3 / R4.2.2)
- CanIfCtrlDrvCfg (○/○)
- CanIfCtrlDrvTxCancellation (○/-)
- CanIfCtrlDrvInitHohConfigRef (○/○)
- CanIfCtrlDrvNameRef (○/○)
- CanIfCtrlCfg (○/○)
- CanIfCtrlId (○/○)
- CanIfCtrlWakeupSupport (○/○)
- CanIfCtrlCanCtrlRef (○/○)
- CanIfDispatchCfg (○/○)
- CanIfDispatchUserCheckTrcvWakeFlagIndicationName (○/○)
- CanIfDispatchUserCheckTrcvWakeFlagIndicationUL (○/○)
- CanIfDispatchUserClearTrcvWufFlagIndicationName (○/○)
- CanIfDispatchUserClearTrcvWufFlagIndicationUL (○/○)
- CanIfDispatchUserConfirmPnAvailabilityName (○/○)
- CanIfDispatchUserConfirmPnAvailabilityUL (○/○)
- CanIfDispatchUserCtrlBusOffName (○/○)
- CanIfDispatchUserCtrlBusOffUL (○/○)
- CanIfDispatchUserCtrlModeIndicationName (○/○)
- CanIfDispatchUserCtrlModeIndicationUL (○/○)
- CanIfDispatchUserTrcvModeIndicationName (○/○)
- CanIfDispatchUserTrcvModeIndicationUL (○/○)
- CanIfDispatchUserValidateWakeupEventName (○/○)
- CanIfDispatchUserValidateWakeupEventUL (○/○)
- CanIfInitCfg (○/○)
- CanIfInitCfgSet (○/○)
- CanIfMaxBufferSize (-/○)
- CanIfMaxRxPduCfg (-/○)
- CanIfMaxTxPduCfg (-/○)
- CanIfBufferCfg (○/○)
- CanIfBufferSize (○/○)
- CanIfBufferHthRef (○/○)
- CanIfInitHohCfg (○/○)
- CanIfInitRefCfgSet (○/-)
- CanIfHrhCfg (○/○)
- CanIfHrhSoftwareFilter (○/○)
- CanIfHrhCanCtrlIdRef (○/○)
- CanIfHrhCanHandleTypeRef (○/-)
- CanIfHrhIdSymRef (○/○)
- CanIfHrhRangeCfg (○/○)
- CanIfHrhRangeBaseId (-/○)
- CanIfHrhRangeMask (-/○)
- CanIfHrhRangeRxPduLowerCanId (○/○)
- CanIfHrhRangeRxPduRangeCanIdType (○/○)
- CanIfHrhRangeRxPduUpperCanId (○/○)
- CanIfHthCfg (○/○)
- CanIfHthCanCtrlIdRef (○/○)
- CanIfHthCanHandleTypeRef (○/-)
- CanIfHthIdSymRef (○/○)
- CanIfRxPduCfg (○/○)
- CanIfRxPduCanId (○/○)
- CanIfRxPduCanIdMask (-/○)
- CanIfRxPduCanIdType (○/○)
- CanIfRxPduDlc (○/○)
- CanIfRxPduId (○/○)
- CanIfRxPduReadData (○/○)
- CanIfRxPduReadNotifyStatus (○/○)
- CanIfRxPduUserRxIndicationName (○/○)
- CanIfRxPduUserRxIndicationUL (○/○)
- CanIfRxPduBswSchExclAreaIdRef (○/-)
- CanIfRxPduHrhIdRef (○/○)
- CanIfRxPduRef (○/○)
- CanIfRxPduCanIdRange (○/○)
- CanIfTTRxFrameTriggering (○/○)
- CanTTRxJoblistTimeMark (-/○)
- CanIfTTRxHwObjectTriggerIdRef (-/○)
- CanIfTxPduCfg (○/○)
- CanIfTxPduCanId (○/○)
- CanIfTxPduCanIdMask (-/○)
- CanIfTxPduCanIdType (○/○)
- CanIfTxPduDlc (○/-)
- CanIfTxPduId (○/○)
- CanIfTxPduPnFilterPdu (○/○)
- CanIfTxPduReadNotifyStatus (○/○)
- CanIfTxPduTriggerTransmit (-/○)
- CanIfTxPduType (○/○)
- CanIfTxPduUserTriggerTransmitName (-/○)
- CanIfTxPduUserTxConfirmationName (○/○)
- CanIfTxPduUserTxConfirmationUL (○/○)
- CanIfTxPduBswSchExclAreaIdRef (○/-)
- CanIfTxPduBufferRef (○/○)
- CanIfTxPduRef (○/○)
- CanIfTTTxFrameTriggering (○/○)
- CanIfPrivateCfg (○/○)
- CanIfFixedBuffer (-/○)
- CanIfPrivateDlcCheck (○/○)
- CanIfPrivateSoftwareFilterType (○/○)
- CanIfSupportTTCAN (○/○)
- CanIfTTGeneral (○/○)
- CanIfTTJoblist (-/○)
- CanIfTTMaxIsrDelay (-/○)
- CanIfTTDemEventParameterRefs (-/○)
- CANIF_TT_E_JLE_SYNC (-/○)
- CanIfPublicCfg (○/○)
- CanIfMetaDataSupport (-/○)
- CanIfPublicCancelTransmitSupport (○/○)
- CanIfPublicCddHeaderFile (○/○)
- CanIfPublicChangeBaudrateSupport (○/-)
- CanIfPublicDevErrorDetect (○/○)
- CanIfPublicHandleTypeEnum (○/○)
- CanIfPublicIcomSupport (-/○)
- CanIfPublicMultipleDrvSupport (○/○)
- CanIfPublicNumberOfCanHwUnits (○/-)
- CanIfPublicPnSupport (○/○)
- CanIfPublicReadRxPduDataApi (○/○)
- CanIfPublicReadRxPduNotifyStatusApi (○/○)
- CanIfPublicReadTxPduNotifyStatusApi (○/○)
- CanIfPublicSetDynamicTxIdApi (○/○)
- CanIfPublicTxBuffering (○/○)
- CanIfPublicTxConfirmPollingSupport (○/○)
- CanIfPublicVersionInfoApi (○/○)
- CanIfPublicWakeupCheckValidByNM (○/○)
- CanIfPublicWakeupCheckValidSupport (○/○)
- CanIfSetBaudrateApi (-/○)
- CanIfTriggerTransmitSupport (-/○)
- CanIfTxOfflineActiveSupport (-/○)
- CanIfWakeupSupport (-/○)
- CanIfTrcvDrvCfg (○/○)
- CanIfTrcvCfg (○/○)
- CanIfTrcvId (○/○)
- CanIfTrcvWakeupSupport (○/○)
- CanIfTrcvCanTrcvRef (○/○)
- CanIfTrcvCfg (○/○)
- CanIfCtrlDrvCfg (○/○)
- エラーコード一覧
エラーコード 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
- 型:Reference
- 多重度:1
- 参照先:CanモジュールのCanGeneral
- 用途不明(TOPPERS/A-CANIFでは不使用)
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
- R4.0.3:
- 受信するデータフレームの形式
- 参考: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
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
- CanIf_ReadRxNotifStatusの使用有無
CanIfRxPduUserRxIndicationName
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduUserRxIndicationName
- 型:FunctionName
- 多重度:0..1
- 受信通知を行うための関数名
CanIfRxPduUserRxIndicationUL
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduUserRxIndicationUL
- 型:EnumerationParam
- 多重度:0..1
- 選択肢:
- 受信通知を行うモジュール
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
- R4.0.3:
- 送信するデータフレームの形式
- 参考: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
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
- CanIf_ReadTxNotifStatusの使用有無
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
- 選択肢:
- 送信完了通知を行うモジュール
CanIfTxPduBswSchExclAreaIdRef
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduBswSchExclAreaIdRef
- 型:Reference
- 多重度:1
- 排他エリアへの参照
- 用途不明(TOPPERS/A-CANIFでは不使用)
- 本パラメータはR4.1系で削除された
CanIfTxPduBufferRef
/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduBufferRef
- 型:Reference
- 多重度:1
- 参照先:CanIfBufferCfg
- CanIfBufferCfgコンテナのCanIfBufferHthRefから、送信PDUとHTHを関連付ける
- 受信PDUの場合はCanIfRxPduHrhIdRefから直接HRHと関連付けられるが、送信PDUは間にCanIfBufferCfgが入る
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
- 型:BooleanParam
- 多重度:1
- CanIf_ChangeBaudrateの使用有無
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
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
- CanIf_ReadRxNotifStatusの使用有無
CanIfPublicReadTxPduNotifyStatusApi
/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicReadTxPduNotifyStatusApi
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
- CanIf_ReadTxNotifStatusの使用有無
CanIfPublicSetDynamicTxIdApi
/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicSetDynamicTxIdApi
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
- CanIf_SetDynamicTxIdの使用有無
CanIfPublicTxBuffering
/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicTxBuffering
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
- 送信バッファリングの使用有無
CanIfPublicTxConfirmPollingSupport
/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicTxConfirmPollingSupport
- 型:BooleanParam
- 多重度:1
- CanIf_GetTxConfirmationStateの使用有無
CanIfPublicVersionInfoApi
/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicVersionInfoApi
- 型:BooleanParam
- 多重度:1
- デフォルト値:true
- CanIf_GetVersionInfoの使用有無
CanIfPublicWakeupCheckValidByNM
/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicWakeupCheckValidByNM
- 型:BooleanParam
- 多重度:0..1
- デフォルト値:false
CanIfPublicWakeupCheckValidSupport
/AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicWakeupCheckValidSupport
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
- CanIf_CheckValidationの使用有無
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.