{{{ #!html
CAN Interface
}}} [[BR]] = 概要 = * COMスタックのECU抽象化層モジュールで、CANプロトコルを使用するためのI/Fを上位レイヤに提供する * 送受信するデータの単位を、上位レイヤに対してはPDU、下位レイヤ(Can)に対してはHOH(Hardware Object Handle)で取り扱う * 送信のHOHをHTH、受信のHOHをHRHと区別する * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || [#CanIf_Init CanIf_Init] || 1|| 0x01|| ○ || ○ || ○ || || [#CanIf_DeInit CanIf_DeInit] || 2|| 0x02|| - || - || ○ || || [#CanIf_SetControllerMode CanIf_SetControllerMode] || 3|| 0x03|| ○ || ○ || ○ || || [#CanIf_GetControllerMode CanIf_GetControllerMode] || 4|| 0x04|| ○ || ○ || ○ || || [#CanIf_GetControllerErrorState CanIf_GetControllerErrorState] || 75|| 0x4B|| - || - || ○ || || [#CanIf_Transmit CanIf_Transmit] || 5[[BR]]73|| 0x05[[BR]]0x49|| ○[[BR]]- || ○[[BR]]- || -[[BR]]○ || || [#CanIf_CancelTransmit CanIf_CancelTransmit] || 24|| 0x18|| ○ || ○ || - || || [#CanIf_ReadRxPduData CanIf_ReadRxPduData] || 6|| 0x06|| ○ || ○ || ○ || || [#CanIf_ReadTxNotifStatus CanIf_ReadTxNotifStatus] || 7|| 0x07|| ○ || ○ || ○ || || [#CanIf_ReadRxNotifStatus CanIf_ReadRxNotifStatus] || 8|| 0x08|| ○ || ○ || ○ || || [#CanIf_SetPduMode CanIf_SetPduMode] || 9|| 0x09|| ○ || ○ || ○ || || [#CanIf_GetPduMode CanIf_GetPduMode] || 10|| 0x0A|| ○ || ○ || ○ || || [#CanIf_GetVersionInfo CanIf_GetVersionInfo] || 11|| 0x0B|| ○ || ○ || ○ || || [#CanIf_SetDynamicTxId CanIf_SetDynamicTxId] || 12|| 0x0C|| ○ || ○ || ○ || || [#CanIf_SetTrcvMode CanIf_SetTrcvMode] || 13|| 0x0D|| ○ || ○ || ○ || || [#CanIf_GetTrcvMode CanIf_GetTrcvMode] || 14|| 0x0E|| ○ || ○ || ○ || || [#CanIf_GetTrcvWakeupReason CanIf_GetTrcvWakeupReason] || 15|| 0x0F|| ○ || ○ || ○ || || [#CanIf_SetTrcvWakeupMode CanIf_SetTrcvWakeupMode] || 16|| 0x10|| ○ || ○ || ○ || || [#CanIf_CheckWakeup CanIf_CheckWakeup] || 17|| 0x11|| ○ || ○ || ○ || || [#CanIf_CheckValidation CanIf_CheckValidation] || 18|| 0x12|| ○ || ○ || ○ || || [#CanIf_GetTxConfirmationState CanIf_GetTxConfirmationState] || 25|| 0x19|| ○ || ○ || ○ || || [#CanIf_ClearTrcvWufFlag CanIf_ClearTrcvWufFlag] || 30|| 0x1E|| ○ || ○ || ○ || || [#CanIf_CheckTrcvWakeFlag CanIf_CheckTrcvWakeFlag] || 31|| 0x1F|| ○ || ○ || ○ || || [#CanIf_CheckBaudrate CanIf_CheckBaudrate] || 26|| 0x1A|| ○ || - || - || || [#CanIf_ChangeBaudrate CanIf_ChangeBaudrate] || 27|| 0x1B|| ○ || - || - || || [#CanIf_SetBaudrate CanIf_SetBaudrate] || 39|| 0x27|| - || ○ || ○ || || [#CanIf_GetControllerRxErrorCounter CanIf_GetControllerRxErrorCounter] || 77|| 0x4D|| - || - || ○ || || [#CanIf_GetControllerTxErrorCounter CanIf_GetControllerTxErrorCounter] || 78|| 0x4E|| - || - || ○ || || [#CanIf_EnableBusMirroring CanIf_EnableBusMirroring] || 76|| 0x4C|| - || - || ○ || || [#CanIf_GetCurrentTime CanIf_GetCurrentTime] || 81|| 0x51|| - || - || ○ || || [#CanIf_EnableEgressTimeStamp CanIf_EnableEgressTimeStamp] || 82|| 0x52|| - || - || ○ || || [#CanIf_GetEgressTimeStamp CanIf_GetEgressTimeStamp] || 83|| 0x53|| - || - || ○ || || [#CanIf_GetIngressTimeStamp CanIf_GetIngressTimeStamp] || 84|| 0x54|| - || - || ○ || || [#CanIf_SetIcomConfiguration CanIf_SetIcomConfiguration] || 37|| 0x25|| - || ○ || - || || [#CanIf_TriggerTransmit CanIf_TriggerTransmit] || 65|| 0x41|| - || ○ || ○ || || [#CanIf_TxConfirmation CanIf_TxConfirmation] || 19|| 0x13|| ○ || ○ || ○ || || [#CanIf_RxIndication CanIf_RxIndication] || 20|| 0x14|| ○ || ○ || ○ || || [#CanIf_CancelTxConfirmation CanIf_CancelTxConfirmation] || 21|| 0x15|| ○ || - || - || || [#CanIf_ControllerBusOff CanIf_ControllerBusOff] || 22|| 0x16|| ○ || ○ || ○ || || [#CanIf_ConfirmPnAvailability CanIf_ConfirmPnAvailability] || 26|| 0x1A|| ○ || ○ || ○ || || [#CanIf_ClearTrcvWufFlagIndication CanIf_ClearTrcvWufFlagIndication] || 32|| 0x20|| ○ || ○ || ○ || || [#CanIf_CheckTrcvWakeFlagIndication CanIf_CheckTrcvWakeFlagIndication] || 33|| 0x21|| ○ || ○ || ○ || || [#CanIf_ControllerModeIndication CanIf_ControllerModeIndication] || 23|| 0x17|| ○ || ○ || ○ || || [#CanIf_TrcvModeIndication CanIf_TrcvModeIndication] || 34|| 0x22|| ○ || ○ || ○ || || [#CanIf_CurrentIcomConfiguration CanIf_CurrentIcomConfiguration] || 38|| 0x26|| - || ○ || - || || [#CanIf_ControllerErrorStatePassive CanIf_ControllerErrorStatePassive] || 79|| 0x4F|| - || - || ○ || || [#CanIf_ErrorNotification CanIf_ErrorNotification] || 80|| 0x50|| - || - || ○ || * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#CanIfCtrlDrvCfg CanIfCtrlDrvCfg] (○/○/○/○/○/○/○/○) * [#CanIfCtrlCfg CanIfCtrlCfg] (○/○/○/○/○/○/○/○) * [#CanIfCtrlCanCtrlRef CanIfCtrlCanCtrlRef] (○/○/○/○/○/○/○/○) * [#CanIfCtrlId CanIfCtrlId] (○/○/○/○/○/○/○/○) * [#CanIfCtrlWakeupSupport CanIfCtrlWakeupSupport] (○/○/○/○/○/○/○/○) * [#CanIfCtrlDrvInitHohConfigRef CanIfCtrlDrvInitHohConfigRef] (○/○/○/○/○/○/○/○) * [#CanIfCtrlDrvNameRef CanIfCtrlDrvNameRef] (○/○/○/○/○/○/○/○) * [#CanIfCtrlDrvTxCancellation CanIfCtrlDrvTxCancellation] (○/○/-/-/-/-/-/-) * [#CanIfDispatchCfg CanIfDispatchCfg] (○/○/○/○/○/○/○/○) * [#CanIfDispatchUserCheckTrcvWakeFlagIndicationName CanIfDispatchUserCheckTrcvWakeFlagIndicationName] (○/○/○/○/○/○/○/○) * [#CanIfDispatchUserCheckTrcvWakeFlagIndicationUL CanIfDispatchUserCheckTrcvWakeFlagIndicationUL] (○/○/○/○/○/○/○/○) * [#CanIfDispatchUserClearTrcvWufFlagIndicationName CanIfDispatchUserClearTrcvWufFlagIndicationName] (○/○/○/○/○/○/○/○) * [#CanIfDispatchUserClearTrcvWufFlagIndicationUL CanIfDispatchUserClearTrcvWufFlagIndicationUL] (○/○/○/○/○/○/○/○) * [#CanIfDispatchUserConfirmPnAvailabilityName CanIfDispatchUserConfirmPnAvailabilityName] (○/○/○/○/○/○/○/○) * [#CanIfDispatchUserConfirmPnAvailabilityUL CanIfDispatchUserConfirmPnAvailabilityUL] (○/○/○/○/○/○/○/○) * [#CanIfDispatchUserCtrlBusOffName CanIfDispatchUserCtrlBusOffName] (○/○/○/○/○/○/○/○) * [#CanIfDispatchUserCtrlBusOffUL CanIfDispatchUserCtrlBusOffUL] (○/○/○/○/○/○/○/○) * [#CanIfDispatchUserCtrlModeIndicationName CanIfDispatchUserCtrlModeIndicationName] (○/○/○/○/○/○/○/○) * [#CanIfDispatchUserCtrlModeIndicationUL CanIfDispatchUserCtrlModeIndicationUL] (○/○/○/○/○/○/○/○) * [#CanIfDispatchUserTrcvModeIndicationName CanIfDispatchUserTrcvModeIndicationName] (○/○/○/○/○/○/○/○) * [#CanIfDispatchUserTrcvModeIndicationUL CanIfDispatchUserTrcvModeIndicationUL] (○/○/○/○/○/○/○/○) * [#CanIfDispatchUserValidateWakeupEventName CanIfDispatchUserValidateWakeupEventName] (○/○/○/○/○/○/○/○) * [#CanIfDispatchUserValidateWakeupEventUL CanIfDispatchUserValidateWakeupEventUL] (○/○/○/○/○/○/○/○) * [#CanIfInitCfg CanIfInitCfg] (○/○/○/○/○/○/○/○) * [#CanIfBufferCfg CanIfBufferCfg] (○/○/○/○/○/○/○/○) * [#CanIfBufferHthRef CanIfBufferHthRef] (○/○/○/○/○/○/○/○) * [#CanIfBufferSize CanIfBufferSize] (○/○/○/○/○/○/○/○) * [#CanIfInitCfgSet CanIfInitCfgSet] (○/○/○/○/○/○/○/○) * [#CanIfInitHohCfg CanIfInitHohCfg] (○/○/○/○/○/○/○/○) * [#CanIfHrhCfg CanIfHrhCfg] (○/○/○/○/○/○/○/○) * [#CanIfHrhCanCtrlIdRef CanIfHrhCanCtrlIdRef] (○/○/○/○/○/○/○/○) * [#CanIfHrhCanHandleTypeRef CanIfHrhCanHandleTypeRef] (○/○/-/-/-/-/-/-) * [#CanIfHrhIdSymRef CanIfHrhIdSymRef] (○/○/○/○/○/○/○/○) * [#CanIfHrhRangeCfg CanIfHrhRangeCfg] (○/○/○/○/○/○/○/○) * [#CanIfHrhRangeBaseId CanIfHrhRangeBaseId] (-/○/○/○/○/○/○/○) * [#CanIfHrhRangeMask CanIfHrhRangeMask] (-/○/○/○/○/○/○/○) * [#CanIfHrhRangeRxPduLowerCanId CanIfHrhRangeRxPduLowerCanId] (○/○/○/○/○/○/○/○) * [#CanIfHrhRangeRxPduRangeCanIdType CanIfHrhRangeRxPduRangeCanIdType] (○/○/○/○/○/○/○/○) * [#CanIfHrhRangeRxPduUpperCanId CanIfHrhRangeRxPduUpperCanId] (○/○/○/○/○/○/○/○) * [#CanIfHrhSoftwareFilter CanIfHrhSoftwareFilter] (○/○/○/○/○/○/○/○) * [#CanIfHthCfg CanIfHthCfg] (○/○/○/○/○/○/○/○) * [#CanIfHthCanCtrlIdRef CanIfHthCanCtrlIdRef] (○/○/○/○/○/○/○/○) * [#CanIfHthCanHandleTypeRef CanIfHthCanHandleTypeRef] (○/○/-/-/-/-/-/-) * [#CanIfHthIdSymRef CanIfHthIdSymRef] (○/○/○/○/○/○/○/○) * [#CanIfInitRefCfgSet CanIfInitRefCfgSet] (○/○/-/-/-/-/-/-) * [#CanIfMaxBufferSize CanIfMaxBufferSize] (-/○/○/○/○/○/○/○) * [#CanIfMaxRxPduCfg CanIfMaxRxPduCfg] (-/○/○/○/○/○/○/○) * [#CanIfMaxTxPduCfg CanIfMaxTxPduCfg] (-/○/○/○/○/○/○/○) * [#CanIfRxPduCfg CanIfRxPduCfg] (○/○/○/○/○/○/○/○) * [#CanIfRxPduBswSchExclAreaIdRef CanIfRxPduBswSchExclAreaIdRef] (○/-/-/-/-/-/-/-) * [#CanIfRxPduCanId CanIfRxPduCanId] (○/○/○/○/○/○/○/○) * [#CanIfRxPduCanIdMask CanIfRxPduCanIdMask] (-/○/○/○/○/○/○/○) * [#CanIfRxPduCanIdRange CanIfRxPduCanIdRange] (○/○/○/○/○/○/○/○) * [#CanIfRxPduCanIdRangeLowerCanId CanIfRxPduCanIdRangeLowerCanId] (○/○/○/○/○/○/○/○) * [#CanIfRxPduCanIdRangeUpperCanId CanIfRxPduCanIdRangeUpperCanId] (○/○/○/○/○/○/○/○) * [#CanIfRxPduCanIdType CanIfRxPduCanIdType] (○/○/○/○/○/○/○/○) * [#CanIfRxPduDataLength CanIfRxPduDataLength] (-/-/-/○/○/○/○/○) * [#CanIfRxPduDataLengthCheck CanIfRxPduDataLengthCheck] (-/-/-/-/○/○/○/○) * [#CanIfRxPduDlc CanIfRxPduDlc] (○/○/○/-/-/-/-/-) * [#CanIfRxPduHrhIdRef CanIfRxPduHrhIdRef] (○/○/○/○/○/○/○/○) * [#CanIfRxPduId CanIfRxPduId] (○/○/○/○/○/○/○/○) * [#CanIfRxPduReadData CanIfRxPduReadData] (○/○/○/○/○/○/○/○) * [#CanIfRxPduReadNotifyStatus CanIfRxPduReadNotifyStatus] (○/○/○/○/○/○/○/○) * [#CanIfRxPduRef CanIfRxPduRef] (○/○/○/○/○/○/○/○) * [#CanIfRxPduUserRxIndicationName CanIfRxPduUserRxIndicationName] (○/○/○/○/○/○/○/○) * [#CanIfRxPduUserRxIndicationUL CanIfRxPduUserRxIndicationUL] (○/○/○/○/○/○/○/○) * [#CanIfTTRxFrameTriggering CanIfTTRxFrameTriggering] (○/○/○/○/○/○/○/○) * [#CanIfTTRxHwObjectTriggerIdRef CanIfTTRxHwObjectTriggerIdRef] (○/○/○/○/○/○/○/○) * [#CanTTRxJoblistTimeMark CanTTRxJoblistTimeMark] (○/○/○/○/○/○/○/○) * [#CanIfTxPduCfg CanIfTxPduCfg] (○/○/○/○/○/○/○/○) * [#CanIfTTTxFrameTriggering CanIfTTTxFrameTriggering] (○/○/○/○/○/○/○/○) * [#CanIfTTTxHwObjectTriggerIdRef CanIfTTTxHwObjectTriggerIdRef] (○/○/○/○/○/○/○/○) * [#CanIfTTTxJoblistTimeMark CanIfTTTxJoblistTimeMark] (○/○/○/○/○/○/○/○) * [#CanIfTxPduBswSchExclAreaIdRef CanIfTxPduBswSchExclAreaIdRef] (○/-/-/-/-/-/-/-) * [#CanIfTxPduBufferRef CanIfTxPduBufferRef] (○/○/○/○/○/○/○/○) * [#CanIfTxPduCanId CanIfTxPduCanId] (○/○/○/○/○/○/○/○) * [#CanIfTxPduCanIdMask CanIfTxPduCanIdMask] (-/○/○/○/○/○/○/○) * [#CanIfTxPduCanIdType CanIfTxPduCanIdType] (○/○/○/○/○/○/○/○) * [#CanIfTxPduDlc CanIfTxPduDlc] (○/○/-/-/-/-/-/-) * [#CanIfTxPduId CanIfTxPduId] (○/○/○/○/○/○/○/○) * [#CanIfTxPduPnFilterPdu CanIfTxPduPnFilterPdu] (○/○/○/○/○/○/○/○) * [#CanIfTxPduReadNotifyStatus CanIfTxPduReadNotifyStatus] (○/○/○/○/○/○/○/○) * [#CanIfTxPduRef CanIfTxPduRef] (○/○/○/○/○/○/○/○) * [#CanIfTxPduTriggerTransmit CanIfTxPduTriggerTransmit] (-/-/○/○/○/○/○/○) * [#CanIfTxPduTruncation CanIfTxPduTruncation] (-/-/-/○/○/○/○/○) * [#CanIfTxPduType CanIfTxPduType] (○/○/○/○/○/○/○/○) * [#CanIfTxPduUserTriggerTransmitName CanIfTxPduUserTriggerTransmitName] (-/-/○/○/○/○/○/○) * [#CanIfTxPduUserTxConfirmationName CanIfTxPduUserTxConfirmationName] (○/○/○/○/○/○/○/○) * [#CanIfTxPduUserTxConfirmationUL CanIfTxPduUserTxConfirmationUL] (○/○/○/○/○/○/○/○) * [#CanIfPrivateCfg CanIfPrivateCfg] (○/○/○/○/○/○/○/○) * [#CanIfFixedBuffer CanIfFixedBuffer] (-/○/○/○/○/○/○/○) * [#CanIfPrivateDataLengthCheck CanIfPrivateDataLengthCheck] (-/-/-/○/○/○/○/○) * [#CanIfPrivateDlcCheck CanIfPrivateDlcCheck] (○/○/○/-/-/-/-/-) * [#CanIfPrivateSoftwareFilterType CanIfPrivateSoftwareFilterType] (○/○/○/○/○/○/○/○) * [#CanIfSupportTTCAN CanIfSupportTTCAN] (○/○/○/○/○/○/○/○) * [#CanIfTTGeneral CanIfTTGeneral] (○/○/○/○/○/○/○/○) * [#CanIfTTDemEventParameterRefs CanIfTTDemEventParameterRefs] (-/○/○/○/○/○/○/○) * [#CANIF_TT_E_JLE_SYNC CANIF_TT_E_JLE_SYNC] (-/○/○/○/○/○/○/○) * [#CanIfTTJoblist CanIfTTJoblist] (○/○/○/○/○/○/○/○) * [#CanIfTTMaxIsrDelay CanIfTTMaxIsrDelay] (○/○/○/○/○/○/○/○) * [#CanIfPublicCfg CanIfPublicCfg] (○/○/○/○/○/○/○/○) * [#CanIfBusMirroringSupport CanIfBusMirroringSupport] (-/-/-/-/○/○/○/○) * [#CanIfDevErrorDetect CanIfDevErrorDetect] (-/-/-/○/○/○/○/○) * [#CanIfEnableSecurityEventReporting CanIfEnableSecurityEventReporting] (-/-/-/-/-/-/○/○) * [#CanIfGlobalTimeSupport CanIfGlobalTimeSupport] (-/-/-/-/-/-/-/○) * [#CanIfMetaDataSupport CanIfMetaDataSupport] (-/○/○/○/○/○/○/○) * [#CanIfPublicCancelTransmitSupport CanIfPublicCancelTransmitSupport] (○/○/○/○/-/-/-/-) * [#CanIfPublicCddHeaderFile CanIfPublicCddHeaderFile] (○/○/○/○/○/○/○/○) * [#CanIfPublicChangeBaudrateSupport CanIfPublicChangeBaudrateSupport] (○/○/-/-/-/-/-/-) * [#CanIfPublicDevErrorDetect CanIfPublicDevErrorDetect] (○/○/○/-/-/-/-/-) * [#CanIfPublicHandleTypeEnum CanIfPublicHandleTypeEnum] (○/○/○/○/○/○/○/○) * [#CanIfPublicIcomSupport CanIfPublicIcomSupport] (-/○/○/○/○/○/-/-) * [#CanIfPublicMultipleDrvSupport CanIfPublicMultipleDrvSupport] (○/○/○/○/○/○/○/○) * [#CanIfPublicNumberOfCanHwUnits CanIfPublicNumberOfCanHwUnits] (○/○/-/-/-/-/-/-) * [#CanIfPublicPnSupport CanIfPublicPnSupport] (○/○/○/○/○/○/○/○) * [#CanIfPublicReadRxPduDataApi CanIfPublicReadRxPduDataApi] (○/○/○/○/○/○/○/○) * [#CanIfPublicReadRxPduNotifyStatusApi CanIfPublicReadRxPduNotifyStatusApi] (○/○/○/○/○/○/○/○) * [#CanIfPublicReadTxPduNotifyStatusApi CanIfPublicReadTxPduNotifyStatusApi] (○/○/○/○/○/○/○/○) * [#CanIfPublicSetDynamicTxIdApi CanIfPublicSetDynamicTxIdApi] (○/○/○/○/○/○/○/○) * [#CanIfPublicTxBuffering CanIfPublicTxBuffering] (○/○/○/○/○/○/○/○) * [#CanIfPublicTxConfirmPollingSupport CanIfPublicTxConfirmPollingSupport] (○/○/○/○/○/○/○/○) * [#CanIfPublicVersionInfoApi CanIfPublicVersionInfoApi] (○/○/○/-/-/-/-/-) * [#CanIfPublicWakeupCheckValidByNM CanIfPublicWakeupCheckValidByNM] (○/○/○/○/○/○/○/○) * [#CanIfPublicWakeupCheckValidSupport CanIfPublicWakeupCheckValidSupport] (○/○/○/○/○/○/○/○) * [#CanIfSecurityEventRefs CanIfSecurityEventRefs] (-/-/-/-/-/-/○/○) * [#CANIF_SEV_ERRORSTATE_BUSOFF CANIF_SEV_ERRORSTATE_BUSOFF] (-/-/-/-/-/-/○/○) * [#CANIF_SEV_ERRORSTATE_PASSIVE CANIF_SEV_ERRORSTATE_PASSIVE] (-/-/-/-/-/-/○/○) * [#CANIF_SEV_RX_ERROR_DETECTED CANIF_SEV_RX_ERROR_DETECTED] (-/-/-/-/-/-/○/○) * [#CANIF_SEV_TX_ERROR_DETECTED CANIF_SEV_TX_ERROR_DETECTED] (-/-/-/-/-/-/○/○) * [#CanIfSetBaudrateApi CanIfSetBaudrateApi] (-/○/○/○/○/○/○/○) * [#CanIfTriggerTransmitSupport CanIfTriggerTransmitSupport] (-/-/○/○/○/○/○/○) * [#CanIfTxOfflineActiveSupport CanIfTxOfflineActiveSupport] (-/○/○/○/○/○/○/○) * [#CanIfVersionInfoApi CanIfVersionInfoApi] (-/-/-/○/○/○/○/○) * [#CanIfWakeupSupport CanIfWakeupSupport] (-/-/○/○/○/○/○/○) * [#CanIfTrcvDrvCfg CanIfTrcvDrvCfg] (○/○/○/○/○/○/○/○) * [#CanIfTrcvCfg CanIfTrcvCfg] (○/○/○/○/○/○/○/○) * [#CanIfTrcvCanTrcvRef CanIfTrcvCanTrcvRef] (○/○/○/○/○/○/○/○) * [#CanIfTrcvId CanIfTrcvId] (○/○/○/○/○/○/○/○) * [#CanIfTrcvWakeupSupport CanIfTrcvWakeupSupport] (○/○/○/○/○/○/○/○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || 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_CAN_ERROR || 23|| 0x17|| - || - || ○ || || 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|| - || ○ || ○ || || CANIF_E_INVALID_DATA_LENGTH || 61|| 0x3D|| - || - || ○ || || CANIF_E_TXPDU_LENGTH_EXCEEDED|| 90|| 0x5A|| - || - || ○ || ---- = API仕様 = == CanIf_Init == {{{ void CanIf_Init(const CanIf_ConfigType* ConfigPtr) }}} * CanIfモジュールの初期化を行う * 引数ConfigPtrで与えたポインタが指すコンフィギュレーションデータを使用して初期化される * [wiki:tips/configuration_class#%E3%83%9D%E3%82%B9%E3%83%88%E3%83%93%E3%83%AB%E3%83%89%E3%82%BF%E3%82%A4%E3%83%A0 ポストビルド]のパラメータは本初期化により設定値を変更できる * 引数にNULLを与えた場合、デフォルトのコンフィギュレーションが設定される(本仕様はR4.1系で削除された) == CanIf_DeInit == {{{ void CanIf_DeInit (void) }}} == CanIf_SetControllerMode == * R4.0.3 / R4.2.2 {{{ 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内で、[wiki:spec/Can Canモジュール]のCan_SetControllerModeを呼び出し、ハードウェア上のCANコントローラのモードを変更する * Can_SetControllerModeでハードウェア上のモードを変更できた場合、[wiki:spec/Can Canモジュール]から[#CanIf_ControllerModeIndication CanIf_ControllerModeIndication]が呼び出される * これにより、CanIfモジュール内でハードウェア上の動作モードを管理できる * R21-11 {{{ Std_ReturnType CanIf_SetControllerMode (uint8 ControllerId, Can_ControllerStateType ControllerMode) }}} == CanIf_GetControllerMode == * R4.0.3 / R4.2.2 {{{ Std_ReturnType CanIf_GetControllerMode(uint8 ControllerId, CanIf_ControllerModeType* ControllerModePtr) }}} * 引数ControllerIdで指定したCANコントローラの現在の動作モードを、引数ControllerModePtrで指定した領域に取得する * CanIfモジュール内で管理している動作モードを返す * R21-11 {{{ Std_ReturnType CanIf_GetControllerMode (uint8 ControllerId, Can_ControllerStateType* ControllerModePtr) }}} == CanIf_GetControllerErrorState == {{{ Std_ReturnType CanIf_GetControllerErrorState (uint8 ControllerId, Can_ErrorStateType* ErrorStatePtr) }}} == CanIf_Transmit == * R4.0.3 / R4.2.2 {{{ Std_ReturnType CanIf_Transmit(PduIdType CanIfTxSduId, const PduInfoType* CanIfTxInfoPtr) }}} * 引数CanTxPduIdで与えたI-PDUに対して、引数CanIfTxInfoPtrで指定したデータを送信する * 送信条件が揃っている場合、[wiki:spec/Can#Can_Write CanモジュールのCan_Write]を呼び出すことにより、実際にCANバスへデータが送信される * R21-11 {{{ Std_ReturnType CanIf_Transmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr) }}} == 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_OFFLINE:すべてオフラインにする * CANIF_TX_OFFLINE:送信のみオフラインにする * CANIF_TX_OFFLINE_ACTIVE:送信のみオフラインにする(通知は処理する) * CANIF_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 == * R4.0.3 / R4.2.2 {{{ Std_ReturnType CanIf_GetTrcvMode(CanTrcv_TrcvModeType* TransceiverModePtr, uint8 TransceiverId) }}} * R21-11 {{{ Std_ReturnType CanIf_GetTrcvMode (uint8 TransceiverId, CanTrcv_TrcvModeType* TransceiverModePtr) }}} == 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_GetControllerRxErrorCounter == {{{ Std_ReturnType CanIf_GetControllerRxErrorCounter (uint8 ControllerId, uint8* RxErrorCounterPtr) }}} == CanIf_GetControllerTxErrorCounter == {{{ Std_ReturnType CanIf_GetControllerTxErrorCounter (uint8 ControllerId, uint8* TxErrorCounterPtr) }}} == CanIf_EnableBusMirroring == {{{ Std_ReturnType CanIf_EnableBusMirroring (uint8 ControllerId, boolean MirroringActive) }}} == CanIf_GetCurrentTime == {{{ Std_ReturnType CanIf_GetCurrentTime (uint8 Controller, Can_TimeStampType* timeStampPtr) }}} == CanIf_EnableEgressTimeStamp == {{{ void CanIf_EnableEgressTimeStamp (PduIdType TxPduId) }}} == CanIf_GetEgressTimeStamp == {{{ Std_ReturnType CanIf_GetEgressTimeStamp (PduIdType TxPduId, Can_TimeStampType* timeStampPtr) }}} == CanIf_GetIngressTimeStamp == {{{ Std_ReturnType CanIf_GetIngressTimeStamp (PduIdType RxPduId, Can_TimeStampType* timeStampPtr) }}} == 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に対する送信完了通知を行う * [wiki:spec/Can Canモジュール]において、CANバスから送信完了通知を受け取った場合に呼び出される == CanIf_RxIndication == * R4.0.3 {{{ void CanIf_RxIndication(Can_HwHandleType Hrh, Can_IdType CanId, uint8 CanDlc, uint8 *CanSduPtr) }}} * 上位レイヤへ引数Hrhで指定したハードウェアオブジェクトに対する受信通知を行う * 引数CanSduPtrで受け取ったデータを上位レイヤへ渡す * CanId、CanDlcには、CANバスから受信した情報が渡されるが、主にコンフィギュレーション時に設定しな内容と相違がないかチェックするのに使用される * [wiki:spec/Can Canモジュール]において、CANバスから受信通知を受け取った場合に呼び出される * R4.2.2 / R21-11 {{{ void CanIf_RxIndication (const Can_HwType* Mailbox, const PduInfoType* PduInfoPtr) }}} == 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 == * R4.0.3 / R4.2.2 {{{ void CanIf_ControllerModeIndication(uint8 ControllerId, CanIf_ControllerModeType ControllerMode) }}} * R21-11 {{{ void CanIf_ControllerModeIndication (uint8 ControllerId, Can_ControllerStateType ControllerMode) }}} == CanIf_TrcvModeIndication == {{{ void CanIf_TrcvModeIndication(uint8 TransceiverId, CanTrcv_TrcvModeType TransceiverMode) }}} == CanIf_CurrentIcomConfiguration == {{{ void CanIf_CurrentIcomConfiguration(uint8 ControllerId, IcomConfigIdType ConfigurationId, IcomSwitch_ErrorType Error) }}} == CanIf_ControllerErrorStatePassive == {{{ void CanIf_ControllerErrorStatePassive (uint8 ControllerId, uint16 RxErrorCounter, uint16 TxErrorCounter) }}} == CanIf_ErrorNotification == {{{ void CanIf_ErrorNotification (uint8 ControllerId, Can_ErrorType Can_ErrorType) }}} ---- = コンフィギュレーション仕様 = == CanIfCtrlDrvCfg == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00253 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == CanIfCtrlCfg == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlCfg }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00546 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == CanIfCtrlCanCtrlRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlCfg/CanIfCtrlCanCtrlRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00636 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Can#CanController /AUTOSAR/EcucDefs/Can/CanConfigSet/CanController] == CanIfCtrlId == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlCfg/CanIfCtrlId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00647 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3: 65535 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 255 * 下限値: 0 == CanIfCtrlWakeupSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlCfg/CanIfCtrlWakeupSupport }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00637 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfCtrlDrvInitHohConfigRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlDrvInitHohConfigRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00642 * タイプ: REFERENCE * 多重度: 1 * 参照先: [#CanIfInitHohCfg /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg] == CanIfCtrlDrvNameRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlDrvNameRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00638 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Can#CanGeneral /AUTOSAR/EcucDefs/Can/CanGeneral] == CanIfCtrlDrvTxCancellation == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlDrvTxCancellation }}} * 対象リビジョン: R4.0.3/R4.1.3 * タイプ: BOOLEAN-PARAM * 多重度: 1 == CanIfDispatchCfg == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00250 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == CanIfDispatchUserCheckTrcvWakeFlagIndicationName == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserCheckTrcvWakeFlagIndicationName }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00791 * タイプ: FUNCTION-NAME * 多重度: 0..1 == CanIfDispatchUserCheckTrcvWakeFlagIndicationUL == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserCheckTrcvWakeFlagIndicationUL }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00792 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * CAN_SM * CDD == CanIfDispatchUserClearTrcvWufFlagIndicationName == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserClearTrcvWufFlagIndicationName }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00789 * タイプ: FUNCTION-NAME * 多重度: 0..1 == CanIfDispatchUserClearTrcvWufFlagIndicationUL == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserClearTrcvWufFlagIndicationUL }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00790 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * CAN_SM * CDD == CanIfDispatchUserConfirmPnAvailabilityName == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserConfirmPnAvailabilityName }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00819 * タイプ: FUNCTION-NAME * 多重度: * R4.0.3/R4.1.3: 1 * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1 == CanIfDispatchUserConfirmPnAvailabilityUL == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserConfirmPnAvailabilityUL }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00820 * タイプ: ENUMERATION-PARAM * 多重度: * R4.0.3/R4.1.3: 1 * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1 * 選択肢: * CAN_SM * CDD == CanIfDispatchUserCtrlBusOffName == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserCtrlBusOffName }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00525 * タイプ: FUNCTION-NAME * 多重度: 0..1 == CanIfDispatchUserCtrlBusOffUL == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserCtrlBusOffUL }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00547 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * CAN_SM * CDD == CanIfDispatchUserCtrlModeIndicationName == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserCtrlModeIndicationName }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00683 * タイプ: FUNCTION-NAME * 多重度: 0..1 == CanIfDispatchUserCtrlModeIndicationUL == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserCtrlModeIndicationUL }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00684 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * CAN_SM * CDD == CanIfDispatchUserTrcvModeIndicationName == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserTrcvModeIndicationName }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00685 * タイプ: FUNCTION-NAME * 多重度: 0..1 == CanIfDispatchUserTrcvModeIndicationUL == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserTrcvModeIndicationUL }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00686 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * CAN_SM * CDD == CanIfDispatchUserValidateWakeupEventName == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserValidateWakeupEventName }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00531 * タイプ: FUNCTION-NAME * 多重度: 0..1 == CanIfDispatchUserValidateWakeupEventUL == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfDispatchCfg/CanIfDispatchUserValidateWakeupEventUL }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00549 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * CDD * ECUM == CanIfInitCfg == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00247 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == CanIfBufferCfg == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfBufferCfg }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00832 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == CanIfBufferHthRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfBufferCfg/CanIfBufferHthRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00833 * タイプ: REFERENCE * 多重度: * R4.0.3: 1..* * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 1 * 参照先: [#CanIfHthCfg /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHthCfg] == CanIfBufferSize == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfBufferCfg/CanIfBufferSize }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00834 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 * デフォルト値: 0 == CanIfInitCfgSet == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitCfgSet }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00623 * タイプ: STRING-PARAM * 多重度: 1 == CanIfInitHohCfg == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00257 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == CanIfHrhCfg == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00259 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == CanIfHrhCanCtrlIdRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhCanCtrlIdRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00631 * タイプ: REFERENCE * 多重度: 1 * 参照先: [#CanIfCtrlCfg /AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlCfg] == CanIfHrhCanHandleTypeRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhCanHandleTypeRef }}} * 対象リビジョン: R4.0.3/R4.1.3 * タイプ: SYMBOLIC-NAME-REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Can#CanHardwareObject /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject] == CanIfHrhIdSymRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhIdSymRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00634 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Can#CanHardwareObject /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject] == CanIfHrhRangeCfg == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhRangeCfg }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00628 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == CanIfHrhRangeBaseId == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhRangeCfg/CanIfHrhRangeBaseId }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00825 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 536870911 * 下限値: 0 == CanIfHrhRangeMask == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhRangeCfg/CanIfHrhRangeMask }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00826 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 536870911 * 下限値: 0 == CanIfHrhRangeRxPduLowerCanId == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhRangeCfg/CanIfHrhRangeRxPduLowerCanId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00629 * タイプ: INTEGER-PARAM * 多重度: * R4.0.3: 1 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1 * 上限値: 536870911 * 下限値: 0 == CanIfHrhRangeRxPduRangeCanIdType == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhRangeCfg/CanIfHrhRangeRxPduRangeCanIdType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00644 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * EXTENDED * STANDARD == CanIfHrhRangeRxPduUpperCanId == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhRangeCfg/CanIfHrhRangeRxPduUpperCanId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00630 * タイプ: INTEGER-PARAM * 多重度: * R4.0.3: 1 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1 * 上限値: 536870911 * 下限値: 0 == CanIfHrhSoftwareFilter == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg/CanIfHrhSoftwareFilter }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00632 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == CanIfHthCfg == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHthCfg }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00258 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == CanIfHthCanCtrlIdRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHthCfg/CanIfHthCanCtrlIdRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00625 * タイプ: REFERENCE * 多重度: 1 * 参照先: [#CanIfCtrlCfg /AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlCfg] == CanIfHthCanHandleTypeRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHthCfg/CanIfHthCanHandleTypeRef }}} * 対象リビジョン: R4.0.3/R4.1.3 * タイプ: SYMBOLIC-NAME-REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Can#CanHardwareObject /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject] == CanIfHthIdSymRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHthCfg/CanIfHthIdSymRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00627 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Can#CanHardwareObject /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject] == CanIfInitRefCfgSet == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfInitRefCfgSet }}} * 対象リビジョン: R4.0.3/R4.1.3 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Can#CanConfigSet /AUTOSAR/EcucDefs/Can/CanConfigSet] == CanIfMaxBufferSize == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfMaxBufferSize }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00828 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 18446744073709551615 * 下限値: 0 == CanIfMaxRxPduCfg == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfMaxRxPduCfg }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00830 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 18446744073709551615 * 下限値: 0 == CanIfMaxTxPduCfg == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfMaxTxPduCfg }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00829 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 18446744073709551615 * 下限値: 0 == 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..* == CanIfRxPduBswSchExclAreaIdRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduBswSchExclAreaIdRef }}} * 対象リビジョン: R4.0.3 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Rte#RteBswExclusiveAreaImpl /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl] == CanIfRxPduCanId == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduCanId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00598 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 536870911 * 下限値: 0 == CanIfRxPduCanIdMask == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduCanIdMask }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00822 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 536870911 * 下限値: 0 * デフォルト値: 536870911 == CanIfRxPduCanIdRange == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduCanIdRange }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00743 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == CanIfRxPduCanIdRangeLowerCanId == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduCanIdRange/CanIfRxPduCanIdRangeLowerCanId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00745 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 536870911 * 下限値: 0 == CanIfRxPduCanIdRangeUpperCanId == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduCanIdRange/CanIfRxPduCanIdRangeUpperCanId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00744 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 536870911 * 下限値: 0 == CanIfRxPduCanIdType == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduCanIdType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00596 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * R4.0.3/R4.1.3: * EXTENDED_CAN * STANDARD_CAN * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: * EXTENDED_CAN * EXTENDED_FD_CAN * EXTENDED_NO_FD_CAN * STANDARD_CAN * STANDARD_FD_CAN * STANDARD_NO_FD_CAN == CanIfRxPduDataLength == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduDataLength }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00599 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 64 * 下限値: 0 == CanIfRxPduDataLengthCheck == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduDataLengthCheck }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00846 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == CanIfRxPduDlc == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduDlc }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2 * SWSタグ: ECUC_CanIf_00599 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3/R4.1.3: 8 * R4.2.2: 64 * 下限値: 0 == CanIfRxPduHrhIdRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduHrhIdRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00602 * タイプ: REFERENCE * 多重度: * R4.0.3: 1..* * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 1 * 参照先: [#CanIfHrhCfg /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg] == CanIfRxPduId == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00597 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 == CanIfRxPduReadData == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduReadData }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00600 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfRxPduReadNotifyStatus == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduReadNotifyStatus }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00595 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfRxPduRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00601 * タイプ: REFERENCE * 多重度: 1 * 参照先: * R4.0.3: [wiki:spec/EcuC#Pdu2 /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu] * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == CanIfRxPduUserRxIndicationName == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduUserRxIndicationName }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00530 * タイプ: FUNCTION-NAME * 多重度: 0..1 == CanIfRxPduUserRxIndicationUL == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfRxPduUserRxIndicationUL }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00529 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * R4.0.3: * CAN_NM * CAN_TP * CDD * J1939TP * PDUR * XCP * R4.1.3: * CAN_NM * CAN_TP * CDD * J1939NM * J1939TP * PDUR * XCP * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: * CAN_NM * CAN_TP * CAN_TSYN * CDD * J1939NM * J1939TP * PDUR * XCP == 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 == 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 * 参照先: [wiki:spec/Can#CanTTHardwareObjectTrigger /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger] == 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 == 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..* == 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 == 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 * 参照先: [wiki:spec/Can#CanTTHardwareObjectTrigger /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger] == 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 == CanIfTxPduBswSchExclAreaIdRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduBswSchExclAreaIdRef }}} * 対象リビジョン: R4.0.3 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Rte#RteBswExclusiveAreaImpl /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl] == CanIfTxPduBufferRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduBufferRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00831 * タイプ: REFERENCE * 多重度: 1 * 参照先: [#CanIfBufferCfg /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfBufferCfg] == CanIfTxPduCanId == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduCanId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00592 * タイプ: INTEGER-PARAM * 多重度: * R4.0.3: 1 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1 * 上限値: 536870911 * 下限値: 0 == CanIfTxPduCanIdMask == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduCanIdMask }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00823 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: * R4.1.3/R4.2.2/R4.3.1: 536870911 * R4.4.0/R19-11/R20-11/R21-11: 3758096383 * 下限値: 0 * デフォルト値: * R4.1.3/R4.2.2/R4.3.1: 536870911 * R4.4.0/R19-11/R20-11/R21-11: 3758096383 == CanIfTxPduCanIdType == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduCanIdType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00590 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * R4.0.3: * EXTENDED_CAN * STANDARD_CAN * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: * EXTENDED_CAN * EXTENDED_FD_CAN * STANDARD_CAN * STANDARD_FD_CAN == CanIfTxPduDlc == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduDlc }}} * 対象リビジョン: R4.0.3/R4.1.3 * タイプ: INTEGER-PARAM * 多重度: * R4.0.3: 1 * R4.1.3: 0..1 * 上限値: 8 * 下限値: 0 == CanIfTxPduId == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00591 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 == CanIfTxPduPnFilterPdu == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduPnFilterPdu }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00773 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false == CanIfTxPduReadNotifyStatus == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduReadNotifyStatus }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00589 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfTxPduRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00603 * タイプ: REFERENCE * 多重度: 1 * 参照先: * R4.0.3: [wiki:spec/EcuC#Pdu2 /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu] * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == CanIfTxPduTriggerTransmit == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduTriggerTransmit }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00840 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false == CanIfTxPduTruncation == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduTruncation }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00845 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == CanIfTxPduType == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00593 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * DYNAMIC * STATIC == CanIfTxPduUserTriggerTransmitName == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduUserTriggerTransmitName }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00842 * タイプ: FUNCTION-NAME * 多重度: 0..1 == CanIfTxPduUserTxConfirmationName == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduUserTxConfirmationName }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00528 * タイプ: FUNCTION-NAME * 多重度: 0..1 == CanIfTxPduUserTxConfirmationUL == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTxPduUserTxConfirmationUL }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00527 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * R4.0.3: * CAN_NM * CAN_TP * CDD * J1939TP * PDUR * XCP * R4.1.3: * CAN_NM * CAN_TP * CDD * J1939NM * J1939TP * PDUR * XCP * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: * CAN_NM * CAN_TP * CAN_TSYN * CDD * J1939NM * J1939TP * PDUR * XCP == 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 == CanIfFixedBuffer == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfFixedBuffer }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00827 * タイプ: BOOLEAN-PARAM * 多重度: * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11: 0..1 * R20-11/R21-11: 1 * デフォルト値: false == CanIfPrivateDataLengthCheck == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfPrivateDataLengthCheck }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00617 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == CanIfPrivateDlcCheck == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfPrivateDlcCheck }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2 * SWSタグ: ECUC_CanIf_00617 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == CanIfPrivateSoftwareFilterType == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfPrivateSoftwareFilterType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00619 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * BINARY * INDEX * LINEAR * TABLE == CanIfSupportTTCAN == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfSupportTTCAN }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00675 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == 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 == 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 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == 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 == CanIfPublicCfg == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00246 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == CanIfBusMirroringSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfBusMirroringSupport }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00847 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfDevErrorDetect == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfDevErrorDetect }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00614 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfEnableSecurityEventReporting == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfEnableSecurityEventReporting }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_CanIf_00848 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfGlobalTimeSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfGlobalTimeSupport }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_CanIf_00854 * タイプ: BOOLEAN-PARAM * 多重度: 1 == CanIfMetaDataSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfMetaDataSupport }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00824 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false == CanIfPublicCancelTransmitSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicCancelTransmitSupport }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1 * SWSタグ: ECUC_CanIf_00522 * タイプ: BOOLEAN-PARAM * 多重度: 1 == CanIfPublicCddHeaderFile == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicCddHeaderFile }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00671 * タイプ: STRING-PARAM * 多重度: 0..* == CanIfPublicChangeBaudrateSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicChangeBaudrateSupport }}} * 対象リビジョン: R4.0.3/R4.1.3 * タイプ: BOOLEAN-PARAM * 多重度: * R4.0.3: 1 * R4.1.3: 0..1 * デフォルト値: false == CanIfPublicDevErrorDetect == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicDevErrorDetect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2 * SWSタグ: ECUC_CanIf_00614 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == CanIfPublicHandleTypeEnum == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicHandleTypeEnum }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00742 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * UINT16 * UINT8 == CanIfPublicIcomSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicIcomSupport }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_CanIf_00839 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfPublicMultipleDrvSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicMultipleDrvSupport }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00612 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == CanIfPublicNumberOfCanHwUnits == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicNumberOfCanHwUnits }}} * 対象リビジョン: R4.0.3/R4.1.3 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 1 * デフォルト値: 1 == CanIfPublicPnSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicPnSupport }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00772 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfPublicReadRxPduDataApi == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicReadRxPduDataApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00607 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfPublicReadRxPduNotifyStatusApi == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicReadRxPduNotifyStatusApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00608 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfPublicReadTxPduNotifyStatusApi == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicReadTxPduNotifyStatusApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00609 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfPublicSetDynamicTxIdApi == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicSetDynamicTxIdApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00610 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfPublicTxBuffering == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicTxBuffering }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00618 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfPublicTxConfirmPollingSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicTxConfirmPollingSupport }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00733 * タイプ: BOOLEAN-PARAM * 多重度: 1 == CanIfPublicVersionInfoApi == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicVersionInfoApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2 * SWSタグ: ECUC_CanIf_00613 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == CanIfPublicWakeupCheckValidByNM == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicWakeupCheckValidByNM }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00741 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false == CanIfPublicWakeupCheckValidSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfPublicWakeupCheckValidSupport }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00611 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfSecurityEventRefs == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfSecurityEventRefs }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_CanIf_00849 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == CANIF_SEV_ERRORSTATE_BUSOFF == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfSecurityEventRefs/CANIF_SEV_ERRORSTATE_BUSOFF }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_CanIf_00853 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/IdsM#IdsMEvent /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent] == CANIF_SEV_ERRORSTATE_PASSIVE == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfSecurityEventRefs/CANIF_SEV_ERRORSTATE_PASSIVE }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_CanIf_00852 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/IdsM#IdsMEvent /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent] == CANIF_SEV_RX_ERROR_DETECTED == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfSecurityEventRefs/CANIF_SEV_RX_ERROR_DETECTED }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_CanIf_00851 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/IdsM#IdsMEvent /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent] == CANIF_SEV_TX_ERROR_DETECTED == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfSecurityEventRefs/CANIF_SEV_TX_ERROR_DETECTED }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_CanIf_00850 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/IdsM#IdsMEvent /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent] == CanIfSetBaudrateApi == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfSetBaudrateApi }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00838 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false == CanIfTriggerTransmitSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfTriggerTransmitSupport }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00844 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == CanIfTxOfflineActiveSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfTxOfflineActiveSupport }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00837 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfVersionInfoApi == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfVersionInfoApi }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00613 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanIfWakeupSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfPublicCfg/CanIfWakeupSupport }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00843 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == CanIfTrcvDrvCfg == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfTrcvDrvCfg }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00273 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == CanIfTrcvCfg == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfTrcvDrvCfg/CanIfTrcvCfg }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00587 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == CanIfTrcvCanTrcvRef == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfTrcvDrvCfg/CanIfTrcvCfg/CanIfTrcvCanTrcvRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00605 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/CanTrcv#CanTrcvChannel /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel] == CanIfTrcvId == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfTrcvDrvCfg/CanIfTrcvCfg/CanIfTrcvId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00654 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3: 65535 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 255 * 下限値: 0 == CanIfTrcvWakeupSupport == {{{ /AUTOSAR/EcucDefs/CanIf/CanIfTrcvDrvCfg/CanIfTrcvCfg/CanIfTrcvWakeupSupport }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanIf_00606 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false