{{{ #!html
XCP
}}} [[BR]] = 概要 = * XCPに関する解説サイト * [https://cdn.vector.com/cms/content/know-how/VJ/PDF/For_Beginners_XCP.pdf はじめてのXCP(ベクター・ジャパン株式会社)] * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R21-11 =|| || [#Xcp_Init Xcp_Init] || 0|| 0x00|| ○ || ○ || || [#Xcp_GetVersionInfo Xcp_GetVersionInfo] || 1|| 0x01|| ○ || ○ || || [#Xcp_moduleRxIndication Xcp_RxIndication] || 3|| 0x03|| ○ || - || || [#Xcp_moduleTxConfirmation Xcp_TxConfirmation] || 2|| 0x02|| ○ || - || || [#Xcp_LoTriggerTransmit Xcp_TriggerTransmit] || 65|| 0x41|| ○ || ○ || || [#Xcp_SetTransmissionMode Xcp_SetTransmissionMode] || 5|| 0x05|| ○ || ○ || || [#Xcp_LoRxIndication Xcp_RxIndication] || 66|| 0x42|| - || ○ || || [#Xcp_LoTxConfirmation Xcp_TxConfirmation] || 64|| 0x40|| - || ○ || || [#Xcp_MainFunction Xcp_MainFunction] || 4|| 0x04|| ○ || ○ || * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#XcpConfig XcpConfig] (○/○/○/○/○/○/○/○) * [#XcpCommunicationChannel XcpCommunicationChannel] (-/-/-/○/○/○/○/○) * [#XcpChannelRxPduRef XcpChannelRxPduRef] (-/-/-/○/○/○/○/○) * [#XcpChannelTxPduRef XcpChannelTxPduRef] (-/-/-/○/○/○/○/○) * [#XcpComMChannelRef XcpComMChannelRef] (-/-/-/○/○/○/○/○) * [#XcpDaqList XcpDaqList] (○/○/○/○/○/○/○/○) * [#XcpDaqListNumber XcpDaqListNumber] (○/○/○/○/○/○/○/○) * [#XcpDaqListType XcpDaqListType] (○/○/○/○/○/○/○/○) * [#XcpDto XcpDto] (○/○/○/○/○/○/○/○) * [#XcpDto2PduMapping XcpDto2PduMapping] (○/○/○/○/○/○/○/○) * [#XcpDtoPid XcpDtoPid] (○/○/○/○/○/○/○/○) * [#XcpMaxOdt XcpMaxOdt] (○/○/○/○/○/○/○/○) * [#XcpMaxOdtEntries XcpMaxOdtEntries] (○/○/○/○/○/○/○/○) * [#XcpOdt XcpOdt] (○/○/○/○/○/○/○/○) * [#XcpOdt2DtoMapping XcpOdt2DtoMapping] (○/○/○/○/○/○/○/○) * [#XcpOdtEntry XcpOdtEntry] (○/○/○/○/○/○/○/○) * [#XcpOdtEntryAddress XcpOdtEntryAddress] (○/○/○/○/○/○/○/○) * [#XcpOdtEntryBitOffset XcpOdtEntryBitOffset] (-/○/○/○/○/○/○/○) * [#XcpOdtEntryLength XcpOdtEntryLength] (○/○/○/○/○/○/○/○) * [#XcpOdtEntryNumber XcpOdtEntryNumber] (○/○/○/○/○/○/○/○) * [#XcpOdtEntryMaxSize XcpOdtEntryMaxSize] (○/○/○/○/○/○/○/○) * [#XcpOdtNumber XcpOdtNumber] (○/○/○/○/○/○/○/○) * [#XcpDemEventParameterRefs XcpDemEventParameterRefs] (○/-/-/-/-/-/-/-) * [#XCP_E_INIT_FAILED XCP_E_INIT_FAILED] (○/-/-/-/-/-/-/-) * [#XcpEventChannel XcpEventChannel] (○/○/○/○/○/○/○/○) * [#XcpEventChannelConsistency XcpEventChannelConsistency] (○/○/○/○/○/○/○/○) * [#XcpEventChannelMaxDaqList XcpEventChannelMaxDaqList] (○/○/○/○/○/○/○/○) * [#XcpEventChannelNumber XcpEventChannelNumber] (○/○/○/○/○/○/○/○) * [#XcpEventChannelPriority XcpEventChannelPriority] (○/○/○/○/○/○/○/○) * [#XcpEventChannelTimeCycle XcpEventChannelTimeCycle] (○/○/○/○/○/○/○/○) * [#XcpEventChannelTimeUnit XcpEventChannelTimeUnit] (○/○/○/○/○/○/○/○) * [#XcpEventChannelTriggeredDaqListRef XcpEventChannelTriggeredDaqListRef] (○/○/○/○/○/○/○/○) * [#XcpEventChannelType XcpEventChannelType] (○/○/○/○/○/○/○/○) * [#XcpPageSwitching XcpPageSwitching] (-/-/-/-/-/○/○/○) * [#XcpSegment XcpSegment] (-/-/-/-/-/○/○/○) * [#XcpPage XcpPage] (-/-/-/-/-/○/○/○) * [#XcpPageAddress XcpPageAddress] (-/-/-/-/-/○/○/○) * [#XcpReferencePageAddress XcpReferencePageAddress] (-/-/-/-/-/○/○/○) * [#XcpSegmentLength XcpSegmentLength] (-/-/-/-/-/○/○/○) * [#XcpWorkingPageAddress XcpWorkingPageAddress] (-/-/-/-/-/○/○/○) * [#XcpPdu XcpPdu] (○/○/○/○/○/○/○/○) * [#XcpRxPdu XcpRxPdu] (○/○/○/○/○/○/○/○) * [#XcpRxPduId XcpRxPduId] (○/○/○/○/○/○/○/○) * [#XcpRxPduRef XcpRxPduRef] (○/○/○/○/○/○/○/○) * [#XcpTxPdu XcpTxPdu] (○/○/○/○/○/○/○/○) * [#XcpTxPduId XcpTxPduId] (○/○/○/○/○/○/○/○) * [#XcpTxPduRef XcpTxPduRef] (○/○/○/○/○/○/○/○) * [#XcpGeneral XcpGeneral] (○/○/○/○/○/○/○/○) * [#XcpCounterRef XcpCounterRef] (○/○/○/○/○/○/○/○) * [#XcpDaqConfigType XcpDaqConfigType] (○/○/○/○/○/○/○/○) * [#XcpDaqCount XcpDaqCount] (○/○/○/○/○/○/○/○) * [#XcpDevErrorDetect XcpDevErrorDetect] (○/○/○/○/○/○/○/○) * [#XcpFlashProgrammingEnabled XcpFlashProgrammingEnabled] (-/-/○/○/○/○/○/○) * [#XcpIdentificationFieldType XcpIdentificationFieldType] (○/○/○/○/○/○/○/○) * [#XcpMainFunctionPeriod XcpMainFunctionPeriod] (○/○/○/○/○/○/○/○) * [#XcpMaxCto XcpMaxCto] (○/○/○/○/○/○/○/○) * [#XcpMaxDto XcpMaxDto] (○/○/○/○/○/○/○/○) * [#XcpMaxEventChannel XcpMaxEventChannel] (○/○/○/○/○/○/○/○) * [#XcpMinDaq XcpMinDaq] (○/○/○/○/○/○/○/○) * [#XcpNvRamBlockIdRef XcpNvRamBlockIdRef] (-/-/○/○/○/○/○/○) * [#XcpOdtCount XcpOdtCount] (○/○/○/○/○/○/○/○) * [#XcpOdtEntriesCount XcpOdtEntriesCount] (○/○/○/○/○/○/○/○) * [#XcpOdtEntrySizeDaq XcpOdtEntrySizeDaq] (○/○/○/○/○/○/○/○) * [#XcpOdtEntrySizeStim XcpOdtEntrySizeStim] (○/○/○/○/○/○/○/○) * [#XcpOnCanEnabled XcpOnCanEnabled] (○/○/○/○/○/○/○/○) * [#XcpOnCddEnabled XcpOnCddEnabled] (○/○/○/○/○/○/○/○) * [#XcpOnEthernetEnabled XcpOnEthernetEnabled] (○/○/○/○/○/○/○/○) * [#XcpOnFlexRayEnabled XcpOnFlexRayEnabled] (○/○/○/○/○/○/○/○) * [#XcpPrescalerSupported XcpPrescalerSupported] (○/○/○/○/○/○/○/○) * [#XcpSuppressTxSupport XcpSuppressTxSupport] (○/○/○/○/○/○/○/○) * [#XcpTimestampTicks XcpTimestampTicks] (○/○/○/○/○/○/○/○) * [#XcpTimestampType XcpTimestampType] (○/○/○/○/○/○/○/○) * [#XcpTimestampUnit XcpTimestampUnit] (○/○/○/○/○/○/○/○) * [#XcpVersionInfoApi XcpVersionInfoApi] (○/○/○/○/○/○/○/○) * エラーコード一覧 * "--"は[wiki:spec/Dem Dem]により決定される ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R21-11 =|| || XCP_E_INV_POINTER || 1|| 0x01|| ○ || - || || XCP_E_NOT_INITIALIZED || 2|| 0x02|| ○ || - || || XCP_E_UNINIT || 2|| 0x02|| - || ○ || || XCP_E_INVALID_PDUID || 3|| 0x03|| ○ || ○ || || XCP_E_INIT_FAILED || --[[BR]]4|| --[[BR]]0x04|| ○[[BR]]- || -[[BR]]○ || || XCP_E_NULL_POINTER || 18|| 0x12|| ○ || - || || XCP_E_PARAM_POINTER || 18|| 0x12|| - || ○ || ---- = API仕様 = == Xcp_Init == {{{ void Xcp_Init(const Xcp_ConfigType* Xcp_ConfigPtr) }}} == Xcp_GetVersionInfo == {{{ void Xcp_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == Xcp_RxIndication == {{{ void Xcp_RxIndication(PduIdType XcpRxPduId, PduInfoType* XcpRxPduPtr) }}} == Xcp_TxConfirmation == {{{ void Xcp_TxConfirmation(PduIdType XcpTxPduId) }}} == Xcp_TriggerTransmit == {{{ Std_ReturnType Xcp_TriggerTransmit(PduIdType TxPduId, PduInfoType* PduInfoPtr) }}} == Xcp_SetTransmissionMode == {{{ void Xcp_SetTransmissionMode(NetworkHandleType Channel, Xcp_TransmissionModeType Mode) }}} == Xcp_RxIndication == {{{ void Xcp_RxIndication (PduIdType RxPduId, const PduInfoType* PduInfoPtr) }}} == Xcp_TxConfirmation == {{{ void Xcp_TxConfirmation (PduIdType TxPduId, Std_ReturnType result) }}} == Xcp_MainFunction == {{{ void Xcp_MainFunction(void) }}} ---- = コンフィギュレーション仕様 = == XcpConfig == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00020 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == XcpCommunicationChannel == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpCommunicationChannel }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00183 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == XcpChannelRxPduRef == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpCommunicationChannel/XcpChannelRxPduRef }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00185 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#XcpRxPdu /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpRxPdu] == XcpChannelTxPduRef == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpCommunicationChannel/XcpChannelTxPduRef }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00184 * タイプ: REFERENCE * 多重度: 1 * 参照先: [#XcpTxPdu /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpTxPdu] == XcpComMChannelRef == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpCommunicationChannel/XcpComMChannelRef }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00186 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/ComM#ComMChannel /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel] == XcpDaqList == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00050 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == XcpDaqListNumber == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDaqListNumber }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00051 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65534 * 下限値: 0 == XcpDaqListType == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDaqListType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00052 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * DAQ * DAQ_STIM * STIM == XcpDto == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDto }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00065 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == XcpDto2PduMapping == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDto/XcpDto2PduMapping }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00067 * タイプ: CHOICE-REFERENCE * 多重度: 1 * 参照先: * [#XcpRxPdu /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpRxPdu] * [#XcpTxPdu /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpTxPdu] == XcpDtoPid == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDto/XcpDtoPid }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00066 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 251 * 下限値: 0 == XcpMaxOdt == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpMaxOdt }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00053 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 252 * 下限値: 0 == XcpMaxOdtEntries == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpMaxOdtEntries }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00058 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == XcpOdt == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00055 * タイプ: PARAM-CONF-CONTAINER * 多重度: * R4.0.3/R4.1.3: 1..* * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..* == XcpOdt2DtoMapping == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdt2DtoMapping }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00056 * タイプ: REFERENCE * 多重度: * R4.0.3/R4.1.3: 1 * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1 * 参照先: [#XcpDto /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDto] == XcpOdtEntry == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntry }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00061 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == XcpOdtEntryAddress == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntry/XcpOdtEntryAddress }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00063 * タイプ: LINKER-SYMBOL * 多重度: * R4.0.3/R4.1.3: 1 * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1 == XcpOdtEntryBitOffset == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntry/XcpOdtEntryBitOffset }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00179 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 31 * 下限値: 0 == XcpOdtEntryLength == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntry/XcpOdtEntryLength }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00064 * タイプ: INTEGER-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 * 上限値: 255 * 下限値: 0 == XcpOdtEntryNumber == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntry/XcpOdtEntryNumber }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00062 * タイプ: INTEGER-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 * 上限値: 254 * 下限値: 0 == XcpOdtEntryMaxSize == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntryMaxSize }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00060 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 254 * 下限値: 0 == XcpOdtNumber == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtNumber }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00057 * タイプ: INTEGER-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 * 上限値: 251 * 下限値: 0 == XcpDemEventParameterRefs == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDemEventParameterRefs }}} * 対象リビジョン: R4.0.3 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == XCP_E_INIT_FAILED == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDemEventParameterRefs/XCP_E_INIT_FAILED }}} * 対象リビジョン: R4.0.3 * タイプ: SYMBOLIC-NAME-REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == XcpEventChannel == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00150 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == XcpEventChannelConsistency == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelConsistency }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00171 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * DAQ * EVENT * ODT * デフォルト値: ODT == XcpEventChannelMaxDaqList == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelMaxDaqList }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00153 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == XcpEventChannelNumber == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelNumber }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00152 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65534 * 下限値: 0 == XcpEventChannelPriority == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelPriority }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00154 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == XcpEventChannelTimeCycle == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelTimeCycle }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00173 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == XcpEventChannelTimeUnit == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelTimeUnit }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00174 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * TIMESTAMP_UNIT_100MS * TIMESTAMP_UNIT_100NS * TIMESTAMP_UNIT_100PS * TIMESTAMP_UNIT_100US * TIMESTAMP_UNIT_10MS * TIMESTAMP_UNIT_10NS * TIMESTAMP_UNIT_10PS * TIMESTAMP_UNIT_10US * TIMESTAMP_UNIT_1MS * TIMESTAMP_UNIT_1NS * TIMESTAMP_UNIT_1PS * TIMESTAMP_UNIT_1S * TIMESTAMP_UNIT_1US == XcpEventChannelTriggeredDaqListRef == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelTriggeredDaqListRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00151 * タイプ: REFERENCE * 多重度: * R4.0.3/R4.1.3: 1..* * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..* * 参照先: [#XcpDaqList /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList] == XcpEventChannelType == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00172 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * DAQ * DAQ_STIM * STIM * デフォルト値: DAQ == XcpPageSwitching == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPageSwitching }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00187 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == XcpSegment == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPageSwitching/XcpSegment }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00188 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == XcpPage == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPageSwitching/XcpSegment/XcpPage }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00192 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..254 == XcpPageAddress == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPageSwitching/XcpSegment/XcpPage/XcpPageAddress }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00193 * タイプ: LINKER-SYMBOL * 多重度: 1 == XcpReferencePageAddress == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPageSwitching/XcpSegment/XcpReferencePageAddress }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00189 * タイプ: LINKER-SYMBOL * 多重度: 1 == XcpSegmentLength == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPageSwitching/XcpSegment/XcpSegmentLength }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00191 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 18446744073709551615 * 下限値: 0 == XcpWorkingPageAddress == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPageSwitching/XcpSegment/XcpWorkingPageAddress }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00190 * タイプ: LINKER-SYMBOL * 多重度: 1 == XcpPdu == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00100 * タイプ: CHOICE-CONTAINER * 多重度: 1..* == XcpRxPdu == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpRxPdu }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00105 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == XcpRxPduId == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpRxPdu/XcpRxPduId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00106 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == XcpRxPduRef == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpRxPdu/XcpRxPduRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00107 * タイプ: 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] == XcpTxPdu == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpTxPdu }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00101 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == XcpTxPduId == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpTxPdu/XcpTxPduId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00103 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == XcpTxPduRef == {{{ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpTxPdu/XcpTxPduRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00104 * タイプ: 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] == XcpGeneral == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00001 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == XcpCounterRef == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpCounterRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00162 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Os#OsCounter /AUTOSAR/EcucDefs/Os/OsCounter] == XcpDaqConfigType == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpDaqConfigType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00164 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * DAQ_DYNAMIC * DAQ_STATIC == XcpDaqCount == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpDaqCount }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00012 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == XcpDevErrorDetect == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpDevErrorDetect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00003 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == XcpFlashProgrammingEnabled == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpFlashProgrammingEnabled }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00181 * タイプ: BOOLEAN-PARAM * 多重度: 1 == XcpIdentificationFieldType == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpIdentificationFieldType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00170 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * ABSOLUTE * RELATIVE_BYTE * RELATIVE_WORD * RELATIVE_WORD_ALIGNED == XcpMainFunctionPeriod == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpMainFunctionPeriod }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00014 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == XcpMaxCto == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpMaxCto }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00004 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 8 == XcpMaxDto == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpMaxDto }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00005 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 8 == XcpMaxEventChannel == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpMaxEventChannel }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00011 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == XcpMinDaq == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpMinDaq }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00013 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == XcpNvRamBlockIdRef == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpNvRamBlockIdRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00180 * タイプ: * R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/NvM#NvMBlockDescriptor /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor] == XcpOdtCount == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOdtCount }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00054 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 252 * 下限値: 0 == XcpOdtEntriesCount == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOdtEntriesCount }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00059 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == XcpOdtEntrySizeDaq == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOdtEntrySizeDaq }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00177 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == XcpOdtEntrySizeStim == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOdtEntrySizeStim }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00178 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == XcpOnCanEnabled == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOnCanEnabled }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00006 * タイプ: BOOLEAN-PARAM * 多重度: 1 == XcpOnCddEnabled == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOnCddEnabled }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00009 * タイプ: BOOLEAN-PARAM * 多重度: 1 == XcpOnEthernetEnabled == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOnEthernetEnabled }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00008 * タイプ: BOOLEAN-PARAM * 多重度: 1 == XcpOnFlexRayEnabled == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOnFlexRayEnabled }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00007 * タイプ: BOOLEAN-PARAM * 多重度: 1 == XcpPrescalerSupported == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpPrescalerSupported }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00169 * タイプ: BOOLEAN-PARAM * 多重度: 1 == XcpSuppressTxSupport == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpSuppressTxSupport }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00176 * タイプ: BOOLEAN-PARAM * 多重度: 1 == XcpTimestampTicks == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpTimestampTicks }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00167 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == XcpTimestampType == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpTimestampType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00166 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * FOUR_BYTE * NO_TIME_STAMP * ONE_BYTE * TWO_BYTE == XcpTimestampUnit == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpTimestampUnit }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00168 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * TIMESTAMP_UNIT_100MS * TIMESTAMP_UNIT_100NS * TIMESTAMP_UNIT_100PS * TIMESTAMP_UNIT_100US * TIMESTAMP_UNIT_10MS * TIMESTAMP_UNIT_10NS * TIMESTAMP_UNIT_10PS * TIMESTAMP_UNIT_10US * TIMESTAMP_UNIT_1MS * TIMESTAMP_UNIT_1NS * TIMESTAMP_UNIT_1PS * TIMESTAMP_UNIT_1S * TIMESTAMP_UNIT_1US == XcpVersionInfoApi == {{{ /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpVersionInfoApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Xcp_00002 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false