{{{ #!html
CAN Transceiver Driver
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || [#CanTrcv_Init CanTrcv_Init] || 0|| 0x00|| ○ || ○ || ○ || || [#CanTrcv_SetOpMode CanTrcv_SetOpMode] || 1|| 0x01|| ○ || ○ || ○ || || [#CanTrcv_GetOpMode CanTrcv_GetOpMode] || 2|| 0x02|| ○ || ○ || ○ || || [#CanTrcv_GetBusWuReason CanTrcv_GetBusWuReason] || 3|| 0x03|| ○ || ○ || ○ || || [#CanTrcv_GetVersionInfo CanTrcv_GetVersionInfo] || 4|| 0x04|| ○ || ○ || ○ || || [#CanTrcv_SetWakeupMode CanTrcv_SetWakeupMode] || 5|| 0x05|| ○ || ○ || ○ || || [#CanTrcv_GetTrcvSystemData CanTrcv_GetTrcvSystemData] || 9|| 0x09|| ○ || ○ || ○ || || [#CanTrcv_ClearTrcvWufFlag CanTrcv_ClearTrcvWufFlag] || 10|| 0x0A|| ○ || ○ || ○ || || [#CanTrcv_ReadTrcvTimeoutFlag CanTrcv_ReadTrcvTimeoutFlag] || 11|| 0x0B|| ○ || ○ || ○ || || [#CanTrcv_ClearTrcvTimeoutFlag CanTrcv_ClearTrcvTimeoutFlag] || 12|| 0x0C|| ○ || ○ || ○ || || [#CanTrcv_ReadTrcvSilenceFlag CanTrcv_ReadTrcvSilenceFlag] || 13|| 0x0D|| ○ || ○ || ○ || || [#CanTrcv_CheckWakeup CanTrcv_CheckWakeup] || 7|| 0x07|| ○ || ○ || ○ || || [#CanTrcv_SetPNActivationState CanTrcv_SetPNActivationState] || 15|| 0x0F|| ○ || ○ || ○ || || [#CanTrcv_CheckWakeFlag CanTrcv_CheckWakeFlag] || 14|| 0x0E|| ○ || ○ || ○ || || [#CanTrcv_DeInit CanTrcv_DeInit] || 16|| 0x10|| - || - || ○ || || [#CanTrcv_MainFunction CanTrcv_MainFunction] || 6|| 0x06|| ○ || ○ || ○ || || [#CanTrcv_MainFunctionDiagnostics CanTrcv_MainFunctionDiagnostics] || 8|| 0x08|| ○ || ○ || ○ || * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#CanTrcvConfigSet CanTrcvConfigSet] (○/○/○/○/○/○/○/○) * [#CanTrcvChannel CanTrcvChannel] (○/○/○/○/○/○/○/○) * [#CanTrcvAccess CanTrcvAccess] (○/○/○/○/○/○/○/○) * [#CanTrcvDioAccess CanTrcvDioAccess] (○/○/○/○/○/○/○/○) * [#CanTrcvDioChannelAccess CanTrcvDioChannelAccess] (○/○/○/○/○/○/○/○) * [#CanTrcvDioSymNameRef CanTrcvDioSymNameRef] (○/○/○/○/○/○/○/○) * [#CanTrcvHardwareInterfaceName CanTrcvHardwareInterfaceName] (○/○/○/○/○/○/○/○) * [#CanTrcvSpiAccess CanTrcvSpiAccess] (-/○/○/○/○/○/○/○) * [#CanTrcvSpiSequence CanTrcvSpiSequence] (-/○/○/○/○/○/○/○) * [#CanTrcvSpiAccessSynchronous CanTrcvSpiAccessSynchronous] (-/○/○/○/○/○/○/○) * [#CanTrcvSpiSequenceName CanTrcvSpiSequenceName] (-/○/○/○/○/○/○/○) * [#CanTrcvSpiSequence2 CanTrcvSpiSequence] (○/-/-/-/-/-/-/-) * [#CanTrcvSpiAccessSynchronous2 CanTrcvSpiAccessSynchronous] (○/-/-/-/-/-/-/-) * [#CanTrcvSpiSequenceName2 CanTrcvSpiSequenceName] (○/-/-/-/-/-/-/-) * [#CanTrcvChannelEcucPartitionRef CanTrcvChannelEcucPartitionRef] (-/-/-/-/○/○/○/○) * [#CanTrcvChannelId CanTrcvChannelId] (○/○/○/○/○/○/○/○) * [#CanTrcvChannelUsed CanTrcvChannelUsed] (○/○/○/○/○/○/○/○) * [#CanTrcvControlsPowerSupply CanTrcvControlsPowerSupply] (○/○/○/○/○/○/○/○) * [#CanTrcvDemEventParameterRefs CanTrcvDemEventParameterRefs] (-/-/○/○/○/○/○/○) * [#CANTRCV_E_BUS_ERROR CANTRCV_E_BUS_ERROR] (-/-/○/○/○/○/○/○) * [#CanTrcvHwPnSupport CanTrcvHwPnSupport] (○/○/○/○/○/○/○/○) * [#CanTrcvIcuChannelRef CanTrcvIcuChannelRef] (-/-/○/○/○/○/○/○) * [#CanTrcvInitState CanTrcvInitState] (○/○/○/○/○/○/○/○) * [#CanTrcvMaxBaudrate CanTrcvMaxBaudrate] (○/○/○/○/○/○/○/○) * [#CanTrcvPartialNetwork CanTrcvPartialNetwork] (○/○/○/○/○/○/○/○) * [#CanTrcvBaudRate CanTrcvBaudRate] (○/○/○/○/○/○/○/○) * [#CanTrcvBusErrFlag CanTrcvBusErrFlag] (○/○/○/○/○/○/○/○) * [#CanTrcvPnCanIdIsExtended CanTrcvPnCanIdIsExtended] (○/○/○/○/○/○/○/○) * [#CanTrcvPnEnabled CanTrcvPnEnabled] (○/○/○/○/○/○/○/○) * [#CanTrcvPnFrameCanId CanTrcvPnFrameCanId] (○/○/○/○/○/○/○/○) * [#CanTrcvPnFrameCanIdMask CanTrcvPnFrameCanIdMask] (○/○/○/○/○/○/○/○) * [#CanTrcvPnFrameDataMaskSpec CanTrcvPnFrameDataMaskSpec] (○/○/○/○/○/○/○/○) * [#CanTrcvPnFrameDataMask CanTrcvPnFrameDataMask] (○/○/○/○/○/○/○/○) * [#CanTrcvPnFrameDataMaskIndex CanTrcvPnFrameDataMaskIndex] (○/○/○/○/○/○/○/○) * [#CanTrcvPnFrameDlc CanTrcvPnFrameDlc] (○/○/○/○/○/○/○/○) * [#CanTrcvPowerOnFlag CanTrcvPowerOnFlag] (○/○/○/○/○/○/○/○) * [#CanTrcvPorWakeupSourceRef CanTrcvPorWakeupSourceRef] (-/○/○/○/○/○/○/○) * [#CanTrcvSyserrWakeupSourceRef CanTrcvSyserrWakeupSourceRef] (-/○/○/○/○/○/○/○) * [#CanTrcvWakeupByBusUsed CanTrcvWakeupByBusUsed] (○/○/○/○/○/○/○/○) * [#CanTrcvWakeupSourceRef CanTrcvWakeupSourceRef] (○/○/○/○/○/○/○/○) * [#CanTrcvSPICommRetries CanTrcvSPICommRetries] (○/○/○/○/○/○/○/○) * [#CanTrcvSPICommTimeout CanTrcvSPICommTimeout] (○/○/○/○/○/○/○/○) * [#CanTrcvGeneral CanTrcvGeneral] (○/○/○/○/○/○/○/○) * [#CanTrcvDevErrorDetect CanTrcvDevErrorDetect] (○/○/○/○/○/○/○/○) * [#CanTrcvEcucPartitionRef CanTrcvEcucPartitionRef] (-/-/-/-/○/○/○/○) * [#CanTrcvGetVersionInfo CanTrcvGetVersionInfo] (○/○/○/-/-/-/-/-) * [#CanTrcvIndex CanTrcvIndex] (-/-/○/○/○/○/○/○) * [#CanTrcvMainFunctionDiagnosticsPeriod CanTrcvMainFunctionDiagnosticsPeriod] (-/-/○/○/○/○/○/○) * [#CanTrcvMainFunctionPeriod CanTrcvMainFunctionPeriod] (-/-/○/○/○/○/○/○) * [#CanTrcvSPICommRetries2 CanTrcvSPICommRetries] (○/○/-/-/-/-/-/-) * [#CanTrcvSPICommTimeout2 CanTrcvSPICommTimeout] (○/○/-/-/-/-/-/-) * [#CanTrcvTimerType CanTrcvTimerType] (-/-/○/○/○/○/○/○) * [#CanTrcvVersionInfoApi CanTrcvVersionInfoApi] (-/-/-/○/○/○/○/○) * [#CanTrcvWaitCount CanTrcvWaitCount] (○/○/-/-/-/-/-/-) * [#CanTrcvWaitTime CanTrcvWaitTime] (-/-/○/○/○/○/○/○) * [#CanTrcvWakeUpSupport CanTrcvWakeUpSupport] (○/○/○/○/○/○/○/○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || CANTRCV_E_INVALID_TRANSCEIVER || 1|| 0x01|| ○ || ○ || ○ || || CANTRCV_E_PARAM_POINTER || 2|| 0x02|| ○ || ○ || ○ || || CANTRCV_E_UNINIT || 11|| 0x0B|| ○ || ○ || ○ || || CANTRCV_E_TRCV_NOT_STANDBY || 21|| 0x15|| ○ || ○ || ○ || || CANTRCV_E_TRCV_NOT_NORMAL || 22|| 0x16|| ○ || ○ || ○ || || CANTRCV_E_PARAM_TRCV_WAKEUP_MODE || 23|| 0x17|| ○ || ○ || ○ || || CANTRCV_E_PARAM_TRCV_OPMODE || 24|| 0x18|| ○ || ○ || ○ || || CANTRCV_E_BAUDRATE_NOT_SUPPORTED || 25|| 0x19|| ○ || ○ || ○ || || CANTRCV_E_NO_TRCV_CONTROL || 26|| 0x1A|| ○ || ○ || ○ || || CANTRCV_E_INIT_FAILED || 27|| 0x1B|| - || ○ || ○ || || CANTRCV_E_BUS_ERROR || -|| --|| - || ○ || ○ || ---- = API仕様 = == CanTrcv_Init == {{{ void CanTrcv_Init(const CanTrcv_ConfigType* ConfigPtr) }}} == CanTrcv_SetOpMode == {{{ Std_ReturnType CanTrcv_SetOpMode(uint8 Transceiver, CanTrcv_TrcvModeType OpMode) }}} == CanTrcv_GetOpMode == {{{ Std_ReturnType CanTrcv_GetOpMode(uint8 Transceiver, CanTrcv_TrcvModeType* OpMode) }}} == CanTrcv_GetBusWuReason == {{{ Std_ReturnType CanTrcv_GetBusWuReason(uint8 Transceiver, CanTrcv_TrcvWakeupReasonType* reason) }}} == CanTrcv_GetVersionInfo == {{{ void CanTrcv_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == CanTrcv_SetWakeupMode == {{{ Std_ReturnType CanTrcv_SetWakeupMode(uint8 Transceiver, CanTrcv_TrcvWakeupModeType TrcvWakeupMode) }}} == CanTrcv_GetTrcvSystemData == * R4.0.3 / R4.2.2 {{{ Std_ReturnType CanTrcv_GetTrcvSystemData(uint8 Transceiver, const uint32* TrcvSysData) }}} * R21-11 {{{ Std_ReturnType CanTrcv_GetTrcvSystemData (uint8 Transceiver, uint32* TrcvSysData) }}} == CanTrcv_ClearTrcvWufFlag == {{{ Std_ReturnType CanTrcv_ClearTrcvWufFlag(uint8 Transceiver) }}} == CanTrcv_ReadTrcvTimeoutFlag == {{{ Std_ReturnType CanTrcv_ReadTrcvTimeoutFlag(uint8 Transceiver, CanTrcv_TrcvFlagStateType* FlagState) }}} == CanTrcv_ClearTrcvTimeoutFlag == {{{ Std_ReturnType CanTrcv_ClearTrcvTimeoutFlag(uint8 Transceiver) }}} == CanTrcv_ReadTrcvSilenceFlag == {{{ Std_ReturnType CanTrcv_ReadTrcvSilenceFlag(uint8 Transceiver, CanTrcv_TrcvFlagStateType* FlagState) }}} == CanTrcv_CheckWakeup == {{{ Std_ReturnType CanTrcv_CheckWakeup(uint8 Transceiver) }}} == CanTrcv_SetPNActivationState == {{{ Std_ReturnType CanTrcv_SetPNActivationState(CanTrcv_PNActivationType ActivationState) }}} == CanTrcv_CheckWakeFlag == {{{ Std_ReturnType CanTrcv_CheckWakeFlag(uint8 Transceiver) }}} == CanTrcv_DeInit == {{{ void CanTrcv_DeInit (void) }}} == CanTrcv_MainFunction == {{{ void CanTrcv_MainFunction(void) }}} == CanTrcv_MainFunctionDiagnostics == {{{ void CanTrcv_MainFunctionDiagnostics(void) }}} ---- = コンフィギュレーション仕様 = == CanTrcvConfigSet == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00173 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == CanTrcvChannel == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00143 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == CanTrcvAccess == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00101 * タイプ: CHOICE-CONTAINER * 多重度: 1 == CanTrcvDioAccess == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvDioAccess }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00145 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == CanTrcvDioChannelAccess == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvDioAccess/CanTrcvDioChannelAccess }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00157 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == CanTrcvDioSymNameRef == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvDioAccess/CanTrcvDioChannelAccess/CanTrcvDioSymNameRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00149 * タイプ: CHOICE-REFERENCE * 多重度: 1 * 参照先: * [wiki:spec/Dio#DioChannel /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannel] * [wiki:spec/Dio#DioChannelGroup /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup] * [wiki:spec/Dio#DioPort /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort] == CanTrcvHardwareInterfaceName == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvDioAccess/CanTrcvDioChannelAccess/CanTrcvHardwareInterfaceName }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00150 * タイプ: STRING-PARAM * 多重度: 1 == CanTrcvSpiAccess == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiAccess }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00183 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == CanTrcvSpiSequence == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiAccess/CanTrcvSpiSequence }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00144 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == CanTrcvSpiAccessSynchronous == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiAccess/CanTrcvSpiSequence/CanTrcvSpiAccessSynchronous }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00176 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false == CanTrcvSpiSequenceName == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiAccess/CanTrcvSpiSequence/CanTrcvSpiSequenceName }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00151 * タイプ: * R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..* * 参照先: [wiki:spec/Spi#SpiSequence /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence] == CanTrcvSpiSequence(2) == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiSequence }}} * 対象リビジョン: R4.0.3 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == CanTrcvSpiAccessSynchronous(2) == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiSequence/CanTrcvSpiAccessSynchronous }}} * 対象リビジョン: R4.0.3 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false == CanTrcvSpiSequenceName(2) == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiSequence/CanTrcvSpiSequenceName }}} * 対象リビジョン: R4.0.3 * タイプ: SYMBOLIC-NAME-REFERENCE * 多重度: 0..* * 参照先: [wiki:spec/Spi#SpiSequence /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence] == CanTrcvChannelEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvChannelEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00194 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == CanTrcvChannelId == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvChannelId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00155 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == CanTrcvChannelUsed == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvChannelUsed }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00096 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == CanTrcvControlsPowerSupply == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvControlsPowerSupply }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00097 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanTrcvDemEventParameterRefs == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvDemEventParameterRefs }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00188 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == CANTRCV_E_BUS_ERROR == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvDemEventParameterRefs/CANTRCV_E_BUS_ERROR }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00189 * タイプ: * R4.2.2/R4.4.0/R19-11/R20-11/R21-11: REFERENCE * R4.3.1: SYMBOLIC-NAME-REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == CanTrcvHwPnSupport == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvHwPnSupport }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00160 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanTrcvIcuChannelRef == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvIcuChannelRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00185 * タイプ: * R4.2.2/R4.4.0/R19-11/R20-11/R21-11: REFERENCE * R4.3.1: SYMBOLIC-NAME-REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Icu#IcuChannel /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel] == CanTrcvInitState == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvInitState }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00146 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0: * CANTRCV_OP_MODE_NORMAL * CANTRCV_OP_MODE_SLEEP * CANTRCV_OP_MODE_STANDBY * R19-11/R20-11/R21-11: * CANTRCV_OP_MODE_SLEEP * CANTRCV_OP_MODE_STANDBY * デフォルト値: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0: CANTRCV_OP_MODE_NORMAL == CanTrcvMaxBaudrate == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvMaxBaudrate }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00147 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3/R4.1.3/R4.2.2: 1000 * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 12000 * 下限値: 0 == CanTrcvPartialNetwork == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00161 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == CanTrcvBaudRate == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvBaudRate }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00169 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3/R4.1.3/R4.2.2: 1000 * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 12000 * 下限値: 0 == CanTrcvBusErrFlag == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvBusErrFlag }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00171 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanTrcvPnCanIdIsExtended == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnCanIdIsExtended }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00164 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanTrcvPnEnabled == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnEnabled }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00172 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanTrcvPnFrameCanId == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameCanId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00163 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 == CanTrcvPnFrameCanIdMask == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameCanIdMask }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00162 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 == CanTrcvPnFrameDataMaskSpec == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameDataMaskSpec }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00165 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..8 == CanTrcvPnFrameDataMask == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameDataMaskSpec/CanTrcvPnFrameDataMask }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00166 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == CanTrcvPnFrameDataMaskIndex == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameDataMaskSpec/CanTrcvPnFrameDataMaskIndex }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00167 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 7 * 下限値: 0 == CanTrcvPnFrameDlc == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameDlc }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00168 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 8 * 下限値: 0 == CanTrcvPowerOnFlag == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPowerOnFlag }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00170 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanTrcvPorWakeupSourceRef == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPorWakeupSourceRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00181 * タイプ: * 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/EcuM#EcuMWakeupSource /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource] == CanTrcvSyserrWakeupSourceRef == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvSyserrWakeupSourceRef }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00182 * タイプ: * 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/EcuM#EcuMWakeupSource /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource] == CanTrcvWakeupByBusUsed == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvWakeupByBusUsed }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00148 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false == CanTrcvWakeupSourceRef == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvWakeupSourceRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00177 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.4.0/R19-11/R20-11/R21-11: REFERENCE * R4.3.1: SYMBOLIC-NAME-REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/EcuM#EcuMWakeupSource /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource] == CanTrcvSPICommRetries == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvSPICommRetries }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00175 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 * デフォルト値: 0 == CanTrcvSPICommTimeout == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvSPICommTimeout }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00174 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 100 * 下限値: 0 * デフォルト値: 0 == CanTrcvGeneral == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00090 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == CanTrcvDevErrorDetect == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvDevErrorDetect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00152 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == CanTrcvEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00193 * タイプ: REFERENCE * 多重度: 0..* * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == CanTrcvGetVersionInfo == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvGetVersionInfo }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2 * SWSタグ: ECUC_CanTrcv_00153 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanTrcvIndex == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvIndex }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00184 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == CanTrcvMainFunctionDiagnosticsPeriod == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvMainFunctionDiagnosticsPeriod }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00187 * タイプ: FLOAT-PARAM * 多重度: 0..1 * 上限値: * R4.2.2: 65.535 * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: INF * 下限値: * R4.2.2: 0.001 * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0 == CanTrcvMainFunctionPeriod == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvMainFunctionPeriod }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00186 * タイプ: FLOAT-PARAM * 多重度: 0..1 * 上限値: * R4.2.2: 65.535 * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: INF * 下限値: * R4.2.2: 0.001 * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0 == CanTrcvSPICommRetries(2) == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvSPICommRetries }}} * 対象リビジョン: R4.0.3/R4.1.3 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 * デフォルト値: 0 == CanTrcvSPICommTimeout(2) == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvSPICommTimeout }}} * 対象リビジョン: R4.0.3/R4.1.3 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 100 * 下限値: 0 * デフォルト値: 0 == CanTrcvTimerType == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvTimerType }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00190 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * None * Timer_1us16bit == CanTrcvVersionInfoApi == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvVersionInfoApi }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00153 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CanTrcvWaitCount == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvWaitCount }}} * 対象リビジョン: R4.0.3/R4.1.3 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 * デフォルト値: 0 == CanTrcvWaitTime == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvWaitTime }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00191 * タイプ: FLOAT-PARAM * 多重度: 0..1 * 上限値: 2.55E-4 * 下限値: 0 == CanTrcvWakeUpSupport == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvWakeUpSupport }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CanTrcv_00154 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * CANTRCV_WAKEUP_BY_POLLING * CANTRCV_WAKEUP_NOT_SUPPORTED