{{{ #!html
CAN Transceiver Driver
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =|| || [#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_MainFunction CanTrcv_MainFunction] || 6|| 0x06|| ○ || ○ || || [#CanTrcv_MainFunctionDiagnostics CanTrcv_MainFunctionDiagnostics] || 8|| 0x08|| ○ || ○ || * コンフィギュレーション一覧(R4.0.3 / R4.2.2) * [#CanTrcvConfigSet CanTrcvConfigSet] (○/○) * [#CanTrcvSPICommRetries CanTrcvSPICommRetries] (○/○) * [#CanTrcvSPICommTimeout CanTrcvSPICommTimeout] (○/○) * [#CanTrcvChannel CanTrcvChannel] (○/○) * [#CanTrcvChannelId CanTrcvChannelId] (○/○) * [#CanTrcvChannelUsed CanTrcvChannelUsed] (○/○) * [#CanTrcvControlsPowerSupply CanTrcvControlsPowerSupply] (○/○) * [#CanTrcvHwPnSupport CanTrcvHwPnSupport] (○/○) * [#CanTrcvInitState CanTrcvInitState] (○/○) * [#CanTrcvMaxBaudrate CanTrcvMaxBaudrate] (○/○) * [#CanTrcvWakeupByBusUsed CanTrcvWakeupByBusUsed] (○/○) * [#CanTrcvIcuChannelRef CanTrcvIcuChannelRef] (-/○) * [#CanTrcvWakeupSourceRef CanTrcvWakeupSourceRef] (○/○) * [#CanTrcvPorWakeupSourceRef CanTrcvPorWakeupSourceRef] (-/○) * [#CanTrcvSyserrWakeupSourceRef CanTrcvSyserrWakeupSourceRef] (-/○) * [#CanTrcvAccess CanTrcvAccess] (○/○) * [#CanTrcvDioAccess CanTrcvDioAccess] (○/○) * [#CanTrcvDioChannelAccess CanTrcvDioChannelAccess] (○/○) * [#CanTrcvHardwareInterfaceName CanTrcvHardwareInterfaceName] (○/○) * [#CanTrcvDioSymNameRef CanTrcvDioSymNameRef] (○/○) * [#CanTrcvSpiSequence CanTrcvSpiSequence] (○/-) * [#CanTrcvSpiAccessSynchronous CanTrcvSpiAccessSynchronous] (○/-) * [#CanTrcvSpiSequenceName CanTrcvSpiSequenceName] (○/-) * [#CanTrcvSpiAccess CanTrcvSpiAccess] (-/○) * [#CanTrcvSpiSequence2 CanTrcvSpiSequence] (-/○) * [#CanTrcvSpiAccessSynchronous2 CanTrcvSpiAccessSynchronous] (-/○) * [#CanTrcvSpiSequenceName2 CanTrcvSpiSequenceName] (-/○) * [#CanTrcvDemEventParameterRefs CanTrcvDemEventParameterRefs] (-/○) * [#CANTRCV_E_BUS_ERROR CANTRCV_E_BUS_ERROR] (-/○) * [#CanTrcvPartialNetwork CanTrcvPartialNetwork] (○/○) * [#CanTrcvBaudRate CanTrcvBaudRate] (○/○) * [#CanTrcvBusErrFlag CanTrcvBusErrFlag] (○/○) * [#CanTrcvPnCanIdIsExtended CanTrcvPnCanIdIsExtended] (○/○) * [#CanTrcvPnEnabled CanTrcvPnEnabled] (○/○) * [#CanTrcvPnFrameCanId CanTrcvPnFrameCanId] (○/○) * [#CanTrcvPnFrameCanIdMask CanTrcvPnFrameCanIdMask] (○/○) * [#CanTrcvPnFrameDlc CanTrcvPnFrameDlc] (○/○) * [#CanTrcvPowerOnFlag CanTrcvPowerOnFlag] (○/○) * [#CanTrcvPnFrameDataMaskSpec CanTrcvPnFrameDataMaskSpec] (○/○) * [#CanTrcvPnFrameDataMask CanTrcvPnFrameDataMask] (○/○) * [#CanTrcvPnFrameDataMaskIndex CanTrcvPnFrameDataMaskIndex] (○/○) * [#CanTrcvGeneral CanTrcvGeneral] (○/○) * [#CanTrcvDevErrorDetect CanTrcvDevErrorDetect] (○/○) * [#CanTrcvGetVersionInfo CanTrcvGetVersionInfo] (○/○) * [#CanTrcvSPICommRetries CanTrcvSPICommRetries] (○/-) * [#CanTrcvSPICommTimeout CanTrcvSPICommTimeout] (○/-) * [#CanTrcvWaitCount CanTrcvWaitCount] (○/-) * [#CanTrcvIndex CanTrcvIndex] (-/○) * [#CanTrcvMainFunctionDiagnosticsPeriod CanTrcvMainFunctionDiagnosticsPeriod] (-/○) * [#CanTrcvMainFunctionPeriod CanTrcvMainFunctionPeriod] (-/○) * [#CanTrcvTimerType CanTrcvTimerType] (-/○) * [#CanTrcvWaitTime CanTrcvWaitTime] (-/○) * [#CanTrcvWakeUpSupport CanTrcvWakeUpSupport] (○/○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =|| || 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 == {{{ Std_ReturnType CanTrcv_GetTrcvSystemData(uint8 Transceiver, const 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_MainFunction == {{{ void CanTrcv_MainFunction(void) }}} == CanTrcv_MainFunctionDiagnostics == {{{ void CanTrcv_MainFunctionDiagnostics(void) }}} ---- = コンフィギュレーション仕様 = == CanTrcvConfigSet == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet }}} * 型:Container * 多重度:1 == CanTrcvSPICommRetries == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvSPICommRetries }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 * デフォルト値:0 == CanTrcvSPICommTimeout == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvSPICommTimeout }}} * 型:IntegerParam * 多重度:1 * 上限値:100 * 下限値:0 * デフォルト値:0 == CanTrcvChannel == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel }}} * 型:Container * 多重度:1..* == CanTrcvChannelId == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvChannelId }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == CanTrcvChannelUsed == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvChannelUsed }}} * 型:BooleanParam * 多重度:1 * デフォルト値:true == CanTrcvControlsPowerSupply == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvControlsPowerSupply }}} * 型:BooleanParam * 多重度:1 * デフォルト値:false == CanTrcvHwPnSupport == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvHwPnSupport }}} * 型:BooleanParam * 多重度:1 * デフォルト値:false == CanTrcvInitState == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvInitState }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * CANTRCV_OP_MODE_NORMAL * CANTRCV_OP_MODE_SLEEP * CANTRCV_OP_MODE_STANDBY * デフォルト値: * R4.2.2:CANTRCV_OP_MODE_NORMAL == CanTrcvMaxBaudrate == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvMaxBaudrate }}} * 型:IntegerParam * 多重度:1 * 上限値:1000 * 下限値:0 == CanTrcvWakeupByBusUsed == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvWakeupByBusUsed }}} * 型:BooleanParam * 多重度:0..1 * デフォルト値:false == CanTrcvIcuChannelRef == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvIcuChannelRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel}}} == CanTrcvWakeupSourceRef == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvWakeupSourceRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource}}} == CanTrcvPorWakeupSourceRef == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPorWakeupSourceRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource}}} == CanTrcvSyserrWakeupSourceRef == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvSyserrWakeupSourceRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource}}} == CanTrcvAccess == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess }}} * 型:Container * 多重度:1 == CanTrcvDioAccess == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvDioAccess }}} * 型:Container * 多重度:0..1 == CanTrcvDioChannelAccess == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvDioAccess/CanTrcvDioChannelAccess }}} * 型:Container * 多重度:1..* == CanTrcvHardwareInterfaceName == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvDioAccess/CanTrcvDioChannelAccess/CanTrcvHardwareInterfaceName }}} * 型:StringParam * 多重度:1 == CanTrcvDioSymNameRef == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvDioAccess/CanTrcvDioChannelAccess/CanTrcvDioSymNameRef }}} * 型:Reference * 多重度:1 * 参照先: * {{{/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannel}}} * {{{/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup}}} * {{{/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort}}} == CanTrcvSpiSequence == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiSequence }}} * 型:Container * 多重度:0..* == CanTrcvSpiAccessSynchronous == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiSequence/CanTrcvSpiAccessSynchronous }}} * 型:BooleanParam * 多重度:0..1 == CanTrcvSpiSequenceName == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiSequence/CanTrcvSpiSequenceName }}} * 型:Reference * 多重度:0..* == CanTrcvSpiAccess == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiAccess }}} * 型:Container * 多重度:0..1 == CanTrcvSpiSequence(2) == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiAccess/CanTrcvSpiSequence }}} * 型:Container * 多重度:1..* == CanTrcvSpiAccessSynchronous(2) == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiAccess/CanTrcvSpiSequence/CanTrcvSpiAccessSynchronous }}} * 型:BooleanParam * 多重度:0..1 * デフォルト値:false == CanTrcvSpiSequenceName(2) == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiAccess/CanTrcvSpiSequence/CanTrcvSpiSequenceName }}} * 型:Reference * 多重度:0..* * 参照先:{{{/AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence}}} == CanTrcvDemEventParameterRefs == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvDemEventParameterRefs }}} * 型:Container * 多重度:0..1 == CANTRCV_E_BUS_ERROR == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvDemEventParameterRefs/CANTRCV_E_BUS_ERROR }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}} == CanTrcvPartialNetwork == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork }}} * 型:Container * 多重度:0..1 == CanTrcvBaudRate == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvBaudRate }}} * 型:IntegerParam * 多重度:1 * 上限値:1000 * 下限値:0 == CanTrcvBusErrFlag == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvBusErrFlag }}} * 型:BooleanParam * 多重度:1 * デフォルト値:false == CanTrcvPnCanIdIsExtended == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnCanIdIsExtended }}} * 型:BooleanParam * 多重度:1 * デフォルト値:false == CanTrcvPnEnabled == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnEnabled }}} * 型:BooleanParam * 多重度:1 * デフォルト値:false == CanTrcvPnFrameCanId == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameCanId }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値:0 == CanTrcvPnFrameCanIdMask == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameCanIdMask }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値:0 == CanTrcvPnFrameDlc == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameDlc }}} * 型:IntegerParam * 多重度:1 * 上限値:8 * 下限値:0 == CanTrcvPowerOnFlag == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPowerOnFlag }}} * 型:BooleanParam * 多重度:1 * デフォルト値:false == CanTrcvPnFrameDataMaskSpec == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameDataMaskSpec }}} * 型:Container * 多重度:0..8 == CanTrcvPnFrameDataMask == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameDataMaskSpec/CanTrcvPnFrameDataMask }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == CanTrcvPnFrameDataMaskIndex == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameDataMaskSpec/CanTrcvPnFrameDataMaskIndex }}} * 型:IntegerParam * 多重度:1 * 上限値:7 * 下限値:0 == CanTrcvGeneral == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral }}} * 型:Container * 多重度:1 == CanTrcvDevErrorDetect == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvDevErrorDetect }}} * 型:BooleanParam * 多重度:1 == CanTrcvGetVersionInfo == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvGetVersionInfo }}} * 型:BooleanParam * 多重度:1 * デフォルト値:false == CanTrcvSPICommRetries == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvSPICommRetries }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == CanTrcvSPICommTimeout == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvSPICommTimeout }}} * 型:IntegerParam * 多重度:1 * 上限値:100 * 下限値:0 == CanTrcvWaitCount == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvWaitCount }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値:0 == CanTrcvIndex == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvIndex }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == CanTrcvMainFunctionDiagnosticsPeriod == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvMainFunctionDiagnosticsPeriod }}} * 型:FloatParam * 多重度:0..1 * 上限値:65.535 * 下限値:0.001 == CanTrcvMainFunctionPeriod == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvMainFunctionPeriod }}} * 型:FloatParam * 多重度:0..1 * 上限値:65.535 * 下限値:0.001 == CanTrcvTimerType == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvTimerType }}} * 型:EnumerationParam * 多重度:0..1 * 選択肢: * None * Timer_1us16bit == CanTrcvWaitTime == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvWaitTime }}} * 型:FloatParam * 多重度:0..1 * 上限値:2.55E-4 * 下限値:0 == CanTrcvWakeUpSupport == {{{ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvWakeUpSupport }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * CANTRCV_WAKEUP_BY_POLLING * CANTRCV_WAKEUP_NOT_SUPPORTED