Changes between Version 7 and Version 8 of spec/Xcp


Ignore:
Timestamp:
Dec 6, 2022, 5:20:39 PM (17 months ago)
Author:
fujisft-kaji
Comment:

R21-11反映

Legend:

Unmodified
Added
Removed
Modified
  • spec/Xcp

    v7 v8  
    99= 概要 =
    1010* XCPに関する解説サイト
    11   * [https://vector.com/vj_beginners-xcp_jp.html はじめてのXCP(ベクター・ジャパン株式会社)]
     11  * [https://cdn.vector.com/cms/content/know-how/VJ/PDF/For_Beginners_XCP.pdf はじめてのXCP(ベクター・ジャパン株式会社)]
    1212* API一覧
    1313
    14   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||
    15   || [#Xcp_Init Xcp_Init]                                   ||  0|| 0x00||  ○  ||
    16   || [#Xcp_GetVersionInfo Xcp_GetVersionInfo]               ||  1|| 0x01||  ○  ||
    17   || [#Xcp_moduleRxIndication Xcp_<module>RxIndication]     ||  3|| 0x03||  ○  ||
    18   || [#Xcp_moduleTxConfirmation Xcp_<module>TxConfirmation] ||  2|| 0x02||  ○  ||
    19   || [#Xcp_LoTriggerTransmit Xcp_<Lo>TriggerTransmit]       || 65|| 0x41||  ○  ||
    20   || [#Xcp_SetTransmissionMode Xcp_SetTransmissionMode]     ||  5|| 0x05||  ○  ||
    21   || [#Xcp_MainFunction Xcp_MainFunction]                   ||  4|| 0x04||  ○  ||
    22 
    23 * コンフィギュレーション一覧(R4.0.3)
    24   * [#XcpConfig XcpConfig] (○)
    25     * [#XcpDaqList XcpDaqList] (○)
    26       * [#XcpDaqListNumber XcpDaqListNumber] (○)
    27       * [#XcpDaqListType XcpDaqListType] (○)
    28       * [#XcpMaxOdt XcpMaxOdt] (○)
    29       * [#XcpMaxOdtEntries XcpMaxOdtEntries] (○)
    30       * [#XcpDto XcpDto] (○)
    31         * [#XcpDtoPid XcpDtoPid] (○)
    32         * [#XcpDto2PduMapping XcpDto2PduMapping] (○)
    33       * [#XcpOdt XcpOdt] (○)
    34         * [#XcpOdtEntryMaxSize XcpOdtEntryMaxSize] (○)
    35         * [#XcpOdtNumber XcpOdtNumber] (○)
    36         * [#XcpOdt2DtoMapping XcpOdt2DtoMapping] (○)
    37         * [#XcpOdtEntry XcpOdtEntry] (○)
    38           * [#XcpOdtEntryAddress XcpOdtEntryAddress] (○)
    39           * [#XcpOdtEntryLength XcpOdtEntryLength] (○)
    40           * [#XcpOdtEntryNumber XcpOdtEntryNumber] (○)
    41     * [#XcpDemEventParameterRefs XcpDemEventParameterRefs] (○)
    42       * [#XCP_E_INIT_FAILED XCP_E_INIT_FAILED] (○)
    43     * [#XcpEventChannel XcpEventChannel] (○)
    44       * [#XcpEventChannelConsistency XcpEventChannelConsistency] (○)
    45       * [#XcpEventChannelMaxDaqList XcpEventChannelMaxDaqList] (○)
    46       * [#XcpEventChannelNumber XcpEventChannelNumber] (○)
    47       * [#XcpEventChannelPriority XcpEventChannelPriority] (○)
    48       * [#XcpEventChannelTimeCycle XcpEventChannelTimeCycle] (○)
    49       * [#XcpEventChannelTimeUnit XcpEventChannelTimeUnit] (○)
    50       * [#XcpEventChannelType XcpEventChannelType] (○)
    51       * [#XcpEventChannelTriggeredDaqListRef XcpEventChannelTriggeredDaqListRef] (○)
    52     * [#XcpPdu XcpPdu] (○)
    53       * [#XcpRxPdu XcpRxPdu] (○)
    54         * [#XcpRxPduId XcpRxPduId] (○)
    55         * [#XcpRxPduRef XcpRxPduRef] (○)
    56       * [#XcpTxPdu XcpTxPdu] (○)
    57         * [#XcpTxPduId XcpTxPduId] (○)
    58         * [#XcpTxPduRef XcpTxPduRef] (○)
    59   * [#XcpGeneral XcpGeneral] (○)
    60     * [#XcpDaqConfigType XcpDaqConfigType] (○)
    61     * [#XcpDaqCount XcpDaqCount] (○)
    62     * [#XcpDevErrorDetect XcpDevErrorDetect] (○)
    63     * [#XcpIdentificationFieldType XcpIdentificationFieldType] (○)
    64     * [#XcpMainFunctionPeriod XcpMainFunctionPeriod] (○)
    65     * [#XcpMaxCto XcpMaxCto] (○)
    66     * [#XcpMaxDto XcpMaxDto] (○)
    67     * [#XcpMaxEventChannel XcpMaxEventChannel] (○)
    68     * [#XcpMinDaq XcpMinDaq] (○)
    69     * [#XcpOdtCount XcpOdtCount] (○)
    70     * [#XcpOdtEntriesCount XcpOdtEntriesCount] (○)
    71     * [#XcpOdtEntrySizeDaq XcpOdtEntrySizeDaq] (○)
    72     * [#XcpOdtEntrySizeStim XcpOdtEntrySizeStim] (○)
    73     * [#XcpOnCanEnabled XcpOnCanEnabled] (○)
    74     * [#XcpOnCddEnabled XcpOnCddEnabled] (○)
    75     * [#XcpOnEthernetEnabled XcpOnEthernetEnabled] (○)
    76     * [#XcpOnFlexRayEnabled XcpOnFlexRayEnabled] (○)
    77     * [#XcpPrescalerSupported XcpPrescalerSupported] (○)
    78     * [#XcpSuppressTxSupport XcpSuppressTxSupport] (○)
    79     * [#XcpTimestampTicks XcpTimestampTicks] (○)
    80     * [#XcpTimestampType XcpTimestampType] (○)
    81     * [#XcpTimestampUnit XcpTimestampUnit] (○)
    82     * [#XcpVersionInfoApi XcpVersionInfoApi] (○)
    83     * [#XcpCounterRef XcpCounterRef] (○)
     14  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R21-11 =||
     15  || [#Xcp_Init Xcp_Init]                                   ||  0|| 0x00||  ○  ||  ○  ||
     16  || [#Xcp_GetVersionInfo Xcp_GetVersionInfo]               ||  1|| 0x01||  ○  ||  ○  ||
     17  || [#Xcp_moduleRxIndication Xcp_<module>RxIndication]     ||  3|| 0x03||  ○  ||  -   ||
     18  || [#Xcp_moduleTxConfirmation Xcp_<module>TxConfirmation] ||  2|| 0x02||  ○  ||  -   ||
     19  || [#Xcp_LoTriggerTransmit Xcp_<Lo>TriggerTransmit]       || 65|| 0x41||  ○  ||  ○  ||
     20  || [#Xcp_SetTransmissionMode Xcp_SetTransmissionMode]     ||  5|| 0x05||  ○  ||  ○  ||
     21  || [#Xcp_LoRxIndication Xcp_<Lo>RxIndication]             || 66|| 0x42||  -   ||  ○  ||
     22  || [#Xcp_LoTxConfirmation Xcp_<Lo>TxConfirmation]         || 64|| 0x40||  -   ||  ○  ||
     23  || [#Xcp_MainFunction Xcp_MainFunction]                   ||  4|| 0x04||  ○  ||  ○  ||
     24
     25* コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     26  * [#XcpConfig XcpConfig] (○/○/○/○/○/○/○/○)
     27    * [#XcpCommunicationChannel XcpCommunicationChannel] (-/-/-/○/○/○/○/○)
     28      * [#XcpChannelRxPduRef XcpChannelRxPduRef] (-/-/-/○/○/○/○/○)
     29      * [#XcpChannelTxPduRef XcpChannelTxPduRef] (-/-/-/○/○/○/○/○)
     30      * [#XcpComMChannelRef XcpComMChannelRef] (-/-/-/○/○/○/○/○)
     31    * [#XcpDaqList XcpDaqList] (○/○/○/○/○/○/○/○)
     32      * [#XcpDaqListNumber XcpDaqListNumber] (○/○/○/○/○/○/○/○)
     33      * [#XcpDaqListType XcpDaqListType] (○/○/○/○/○/○/○/○)
     34      * [#XcpDto XcpDto] (○/○/○/○/○/○/○/○)
     35        * [#XcpDto2PduMapping XcpDto2PduMapping] (○/○/○/○/○/○/○/○)
     36        * [#XcpDtoPid XcpDtoPid] (○/○/○/○/○/○/○/○)
     37      * [#XcpMaxOdt XcpMaxOdt] (○/○/○/○/○/○/○/○)
     38      * [#XcpMaxOdtEntries XcpMaxOdtEntries] (○/○/○/○/○/○/○/○)
     39      * [#XcpOdt XcpOdt] (○/○/○/○/○/○/○/○)
     40        * [#XcpOdt2DtoMapping XcpOdt2DtoMapping] (○/○/○/○/○/○/○/○)
     41        * [#XcpOdtEntry XcpOdtEntry] (○/○/○/○/○/○/○/○)
     42          * [#XcpOdtEntryAddress XcpOdtEntryAddress] (○/○/○/○/○/○/○/○)
     43          * [#XcpOdtEntryBitOffset XcpOdtEntryBitOffset] (-/○/○/○/○/○/○/○)
     44          * [#XcpOdtEntryLength XcpOdtEntryLength] (○/○/○/○/○/○/○/○)
     45          * [#XcpOdtEntryNumber XcpOdtEntryNumber] (○/○/○/○/○/○/○/○)
     46        * [#XcpOdtEntryMaxSize XcpOdtEntryMaxSize] (○/○/○/○/○/○/○/○)
     47        * [#XcpOdtNumber XcpOdtNumber] (○/○/○/○/○/○/○/○)
     48    * [#XcpDemEventParameterRefs XcpDemEventParameterRefs] (○/-/-/-/-/-/-/-)
     49      * [#XCP_E_INIT_FAILED XCP_E_INIT_FAILED] (○/-/-/-/-/-/-/-)
     50    * [#XcpEventChannel XcpEventChannel] (○/○/○/○/○/○/○/○)
     51      * [#XcpEventChannelConsistency XcpEventChannelConsistency] (○/○/○/○/○/○/○/○)
     52      * [#XcpEventChannelMaxDaqList XcpEventChannelMaxDaqList] (○/○/○/○/○/○/○/○)
     53      * [#XcpEventChannelNumber XcpEventChannelNumber] (○/○/○/○/○/○/○/○)
     54      * [#XcpEventChannelPriority XcpEventChannelPriority] (○/○/○/○/○/○/○/○)
     55      * [#XcpEventChannelTimeCycle XcpEventChannelTimeCycle] (○/○/○/○/○/○/○/○)
     56      * [#XcpEventChannelTimeUnit XcpEventChannelTimeUnit] (○/○/○/○/○/○/○/○)
     57      * [#XcpEventChannelTriggeredDaqListRef XcpEventChannelTriggeredDaqListRef] (○/○/○/○/○/○/○/○)
     58      * [#XcpEventChannelType XcpEventChannelType] (○/○/○/○/○/○/○/○)
     59    * [#XcpPageSwitching XcpPageSwitching] (-/-/-/-/-/○/○/○)
     60      * [#XcpSegment XcpSegment] (-/-/-/-/-/○/○/○)
     61        * [#XcpPage XcpPage] (-/-/-/-/-/○/○/○)
     62          * [#XcpPageAddress XcpPageAddress] (-/-/-/-/-/○/○/○)
     63        * [#XcpReferencePageAddress XcpReferencePageAddress] (-/-/-/-/-/○/○/○)
     64        * [#XcpSegmentLength XcpSegmentLength] (-/-/-/-/-/○/○/○)
     65        * [#XcpWorkingPageAddress XcpWorkingPageAddress] (-/-/-/-/-/○/○/○)
     66    * [#XcpPdu XcpPdu] (○/○/○/○/○/○/○/○)
     67      * [#XcpRxPdu XcpRxPdu] (○/○/○/○/○/○/○/○)
     68        * [#XcpRxPduId XcpRxPduId] (○/○/○/○/○/○/○/○)
     69        * [#XcpRxPduRef XcpRxPduRef] (○/○/○/○/○/○/○/○)
     70      * [#XcpTxPdu XcpTxPdu] (○/○/○/○/○/○/○/○)
     71        * [#XcpTxPduId XcpTxPduId] (○/○/○/○/○/○/○/○)
     72        * [#XcpTxPduRef XcpTxPduRef] (○/○/○/○/○/○/○/○)
     73  * [#XcpGeneral XcpGeneral] (○/○/○/○/○/○/○/○)
     74    * [#XcpCounterRef XcpCounterRef] (○/○/○/○/○/○/○/○)
     75    * [#XcpDaqConfigType XcpDaqConfigType] (○/○/○/○/○/○/○/○)
     76    * [#XcpDaqCount XcpDaqCount] (○/○/○/○/○/○/○/○)
     77    * [#XcpDevErrorDetect XcpDevErrorDetect] (○/○/○/○/○/○/○/○)
     78    * [#XcpFlashProgrammingEnabled XcpFlashProgrammingEnabled] (-/-/○/○/○/○/○/○)
     79    * [#XcpIdentificationFieldType XcpIdentificationFieldType] (○/○/○/○/○/○/○/○)
     80    * [#XcpMainFunctionPeriod XcpMainFunctionPeriod] (○/○/○/○/○/○/○/○)
     81    * [#XcpMaxCto XcpMaxCto] (○/○/○/○/○/○/○/○)
     82    * [#XcpMaxDto XcpMaxDto] (○/○/○/○/○/○/○/○)
     83    * [#XcpMaxEventChannel XcpMaxEventChannel] (○/○/○/○/○/○/○/○)
     84    * [#XcpMinDaq XcpMinDaq] (○/○/○/○/○/○/○/○)
     85    * [#XcpNvRamBlockIdRef XcpNvRamBlockIdRef] (-/-/○/○/○/○/○/○)
     86    * [#XcpOdtCount XcpOdtCount] (○/○/○/○/○/○/○/○)
     87    * [#XcpOdtEntriesCount XcpOdtEntriesCount] (○/○/○/○/○/○/○/○)
     88    * [#XcpOdtEntrySizeDaq XcpOdtEntrySizeDaq] (○/○/○/○/○/○/○/○)
     89    * [#XcpOdtEntrySizeStim XcpOdtEntrySizeStim] (○/○/○/○/○/○/○/○)
     90    * [#XcpOnCanEnabled XcpOnCanEnabled] (○/○/○/○/○/○/○/○)
     91    * [#XcpOnCddEnabled XcpOnCddEnabled] (○/○/○/○/○/○/○/○)
     92    * [#XcpOnEthernetEnabled XcpOnEthernetEnabled] (○/○/○/○/○/○/○/○)
     93    * [#XcpOnFlexRayEnabled XcpOnFlexRayEnabled] (○/○/○/○/○/○/○/○)
     94    * [#XcpPrescalerSupported XcpPrescalerSupported] (○/○/○/○/○/○/○/○)
     95    * [#XcpSuppressTxSupport XcpSuppressTxSupport] (○/○/○/○/○/○/○/○)
     96    * [#XcpTimestampTicks XcpTimestampTicks] (○/○/○/○/○/○/○/○)
     97    * [#XcpTimestampType XcpTimestampType] (○/○/○/○/○/○/○/○)
     98    * [#XcpTimestampUnit XcpTimestampUnit] (○/○/○/○/○/○/○/○)
     99    * [#XcpVersionInfoApi XcpVersionInfoApi] (○/○/○/○/○/○/○/○)
    84100
    85101* エラーコード一覧
    86102  * "--"は[wiki:spec/Dem Dem]により決定される
    87103
    88   ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||
    89   || XCP_E_INV_POINTER     ||  1|| 0x01||  ○  ||
    90   || XCP_E_NOT_INITIALIZED ||  2|| 0x02||  ○  ||
    91   || XCP_E_INVALID_PDUID   ||  3|| 0x03||  ○  ||
    92   || XCP_E_INIT_FAILED     || --||   --||  ○  ||
    93   || XCP_E_NULL_POINTER    || 18|| 0x12||  ○  ||
     104  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R21-11 =||
     105  || XCP_E_INV_POINTER     ||  1|| 0x01||  ○  ||  -   ||
     106  || XCP_E_NOT_INITIALIZED ||  2|| 0x02||  ○  ||  -   ||
     107  || XCP_E_UNINIT          ||  2|| 0x02||  -   ||  ○  ||
     108  || XCP_E_INVALID_PDUID   ||  3|| 0x03||  ○  ||  ○  ||
     109  || XCP_E_INIT_FAILED     || --[[BR]]4||   --[[BR]]0x04||  ○[[BR]]-  ||  -[[BR]]○  ||
     110  || XCP_E_NULL_POINTER    || 18|| 0x12||  ○  ||  -   ||
     111  || XCP_E_PARAM_POINTER   || 18|| 0x12||  -   ||  ○  ||
    94112
    95113----
     
    107125}}}
    108126
    109 == Xcp_moduleRxIndication ==
     127== Xcp_<module>RxIndication ==
    110128{{{
    111129void Xcp_<module>RxIndication(PduIdType XcpRxPduId, PduInfoType* XcpRxPduPtr)
    112130}}}
    113131
    114 == Xcp_moduleTxConfirmation ==
     132== Xcp_<module>TxConfirmation ==
    115133{{{
    116134void Xcp_<module>TxConfirmation(PduIdType XcpTxPduId)
    117135}}}
    118136
    119 == Xcp_LoTriggerTransmit ==
     137== Xcp_<Lo>TriggerTransmit ==
    120138{{{
    121139Std_ReturnType Xcp_<Lo>TriggerTransmit(PduIdType TxPduId, PduInfoType* PduInfoPtr)
     
    127145}}}
    128146
     147== Xcp_<Lo>RxIndication ==
     148{{{
     149void Xcp_<Lo>RxIndication (PduIdType RxPduId, const PduInfoType* PduInfoPtr)
     150}}}
     151
     152== Xcp_<Lo>TxConfirmation ==
     153{{{
     154void Xcp_<Lo>TxConfirmation (PduIdType TxPduId, Std_ReturnType result)
     155}}}
     156
    129157== Xcp_MainFunction ==
    130158{{{
     
    140168/AUTOSAR/EcucDefs/Xcp/XcpConfig
    141169}}}
    142 * 型:Container
    143 * 多重度:1
     170* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     171* SWSタグ: ECUC_Xcp_00020
     172* タイプ: PARAM-CONF-CONTAINER
     173* 多重度: 1
     174
     175== XcpCommunicationChannel ==
     176{{{
     177/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpCommunicationChannel
     178}}}
     179* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     180* SWSタグ: ECUC_Xcp_00183
     181* タイプ: PARAM-CONF-CONTAINER
     182* 多重度: 0..*
     183
     184== XcpChannelRxPduRef ==
     185{{{
     186/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpCommunicationChannel/XcpChannelRxPduRef
     187}}}
     188* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     189* SWSタグ: ECUC_Xcp_00185
     190* タイプ: REFERENCE
     191* 多重度: 0..1
     192* 参照先: [#XcpRxPdu /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpRxPdu]
     193
     194== XcpChannelTxPduRef ==
     195{{{
     196/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpCommunicationChannel/XcpChannelTxPduRef
     197}}}
     198* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     199* SWSタグ: ECUC_Xcp_00184
     200* タイプ: REFERENCE
     201* 多重度: 1
     202* 参照先: [#XcpTxPdu /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpTxPdu]
     203
     204== XcpComMChannelRef ==
     205{{{
     206/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpCommunicationChannel/XcpComMChannelRef
     207}}}
     208* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     209* SWSタグ: ECUC_Xcp_00186
     210* タイプ: REFERENCE
     211* 多重度: 1
     212* 参照先: [wiki:spec/ComM#ComMChannel /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel]
    144213
    145214== XcpDaqList ==
     
    147216/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList
    148217}}}
    149 * 型:Container
    150 * 多重度:1..*
     218* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     219* SWSタグ: ECUC_Xcp_00050
     220* タイプ: PARAM-CONF-CONTAINER
     221* 多重度: 1..*
    151222
    152223== XcpDaqListNumber ==
     
    154225/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDaqListNumber
    155226}}}
    156 * 型:IntegerParam
    157 * 多重度:1
     227* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     228* SWSタグ: ECUC_Xcp_00051
     229* タイプ: INTEGER-PARAM
     230* 多重度: 1
     231* 上限値: 65534
     232* 下限値: 0
    158233
    159234== XcpDaqListType ==
     
    161236/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDaqListType
    162237}}}
    163 * 型:EnumerationParam
    164 * 多重度:1
     238* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     239* SWSタグ: ECUC_Xcp_00052
     240* タイプ: ENUMERATION-PARAM
     241* 多重度: 1
     242* 選択肢:
     243  * DAQ
     244  * DAQ_STIM
     245  * STIM
     246
     247== XcpDto ==
     248{{{
     249/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDto
     250}}}
     251* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     252* SWSタグ: ECUC_Xcp_00065
     253* タイプ: PARAM-CONF-CONTAINER
     254* 多重度: 0..*
     255
     256== XcpDto2PduMapping ==
     257{{{
     258/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDto/XcpDto2PduMapping
     259}}}
     260* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     261* SWSタグ: ECUC_Xcp_00067
     262* タイプ: CHOICE-REFERENCE
     263* 多重度: 1
     264* 参照先:
     265  * [#XcpRxPdu /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpRxPdu]
     266  * [#XcpTxPdu /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpTxPdu]
     267
     268== XcpDtoPid ==
     269{{{
     270/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDto/XcpDtoPid
     271}}}
     272* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     273* SWSタグ: ECUC_Xcp_00066
     274* タイプ: INTEGER-PARAM
     275* 多重度: 1
     276* 上限値: 251
     277* 下限値: 0
    165278
    166279== XcpMaxOdt ==
     
    168281/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpMaxOdt
    169282}}}
    170 * 型:IntegerParam
    171 * 多重度:1
     283* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     284* SWSタグ: ECUC_Xcp_00053
     285* タイプ: INTEGER-PARAM
     286* 多重度: 1
     287* 上限値: 252
     288* 下限値: 0
    172289
    173290== XcpMaxOdtEntries ==
     
    175292/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpMaxOdtEntries
    176293}}}
    177 * 型:IntegerParam
    178 * 多重度:1
    179 
    180 == XcpDto ==
    181 {{{
    182 /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDto
    183 }}}
    184 * 型:Container
    185 * 多重度:0..*
    186 
    187 == XcpDtoPid ==
    188 {{{
    189 /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDto/XcpDtoPid
    190 }}}
    191 * 型:IntegerParam
    192 * 多重度:1
    193 
    194 == XcpDto2PduMapping ==
    195 {{{
    196 /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDto/XcpDto2PduMapping
    197 }}}
    198 * 型:Reference
    199 * 多重度:1
     294* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     295* SWSタグ: ECUC_Xcp_00058
     296* タイプ: INTEGER-PARAM
     297* 多重度: 1
     298* 上限値: 255
     299* 下限値: 0
    200300
    201301== XcpOdt ==
     
    203303/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt
    204304}}}
    205 * 型:Container
    206 * 多重度:1..*
     305* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     306* SWSタグ: ECUC_Xcp_00055
     307* タイプ: PARAM-CONF-CONTAINER
     308* 多重度:
     309  * R4.0.3/R4.1.3: 1..*
     310  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..*
     311
     312== XcpOdt2DtoMapping ==
     313{{{
     314/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdt2DtoMapping
     315}}}
     316* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     317* SWSタグ: ECUC_Xcp_00056
     318* タイプ: REFERENCE
     319* 多重度:
     320  * R4.0.3/R4.1.3: 1
     321  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1
     322* 参照先: [#XcpDto /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDto]
     323
     324== XcpOdtEntry ==
     325{{{
     326/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntry
     327}}}
     328* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     329* SWSタグ: ECUC_Xcp_00061
     330* タイプ: PARAM-CONF-CONTAINER
     331* 多重度: 1..*
     332
     333== XcpOdtEntryAddress ==
     334{{{
     335/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntry/XcpOdtEntryAddress
     336}}}
     337* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     338* SWSタグ: ECUC_Xcp_00063
     339* タイプ: LINKER-SYMBOL
     340* 多重度:
     341  * R4.0.3/R4.1.3: 1
     342  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1
     343
     344== XcpOdtEntryBitOffset ==
     345{{{
     346/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntry/XcpOdtEntryBitOffset
     347}}}
     348* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     349* SWSタグ: ECUC_Xcp_00179
     350* タイプ: INTEGER-PARAM
     351* 多重度: 0..1
     352* 上限値: 31
     353* 下限値: 0
     354
     355== XcpOdtEntryLength ==
     356{{{
     357/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntry/XcpOdtEntryLength
     358}}}
     359* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     360* SWSタグ: ECUC_Xcp_00064
     361* タイプ: INTEGER-PARAM
     362* 多重度:
     363  * R4.0.3/R4.1.3: 1
     364  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1
     365* 上限値: 255
     366* 下限値: 0
     367
     368== XcpOdtEntryNumber ==
     369{{{
     370/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntry/XcpOdtEntryNumber
     371}}}
     372* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     373* SWSタグ: ECUC_Xcp_00062
     374* タイプ: INTEGER-PARAM
     375* 多重度:
     376  * R4.0.3/R4.1.3: 1
     377  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1
     378* 上限値: 254
     379* 下限値: 0
    207380
    208381== XcpOdtEntryMaxSize ==
     
    210383/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntryMaxSize
    211384}}}
    212 * 型:IntegerParam
    213 * 多重度:1
     385* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     386* SWSタグ: ECUC_Xcp_00060
     387* タイプ: INTEGER-PARAM
     388* 多重度: 1
     389* 上限値: 254
     390* 下限値: 0
    214391
    215392== XcpOdtNumber ==
     
    217394/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtNumber
    218395}}}
    219 * 型:IntegerParam
    220 * 多重度:1
    221 
    222 == XcpOdt2DtoMapping ==
    223 {{{
    224 /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdt2DtoMapping
    225 }}}
    226 * 型:Reference
    227 * 多重度:1
    228 
    229 == XcpOdtEntry ==
    230 {{{
    231 /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntry
    232 }}}
    233 * 型:Container
    234 * 多重度:1..*
    235 
    236 == XcpOdtEntryAddress ==
    237 {{{
    238 /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntry/XcpOdtEntryAddress
    239 }}}
    240 * 型:LinkerSymbol
    241 * 多重度:1
    242 
    243 == XcpOdtEntryLength ==
    244 {{{
    245 /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntry/XcpOdtEntryLength
    246 }}}
    247 * 型:IntegerParam
    248 * 多重度:1
    249 
    250 == XcpOdtEntryNumber ==
    251 {{{
    252 /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpOdt/XcpOdtEntry/XcpOdtEntryNumber
    253 }}}
    254 * 型:IntegerParam
    255 * 多重度:1
     396* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     397* SWSタグ: ECUC_Xcp_00057
     398* タイプ: INTEGER-PARAM
     399* 多重度:
     400  * R4.0.3/R4.1.3: 1
     401  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1
     402* 上限値: 251
     403* 下限値: 0
    256404
    257405== XcpDemEventParameterRefs ==
     
    259407/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDemEventParameterRefs
    260408}}}
    261 * 型:Container
    262 * 多重度:0..1
     409* 対象リビジョン: R4.0.3
     410* タイプ: PARAM-CONF-CONTAINER
     411* 多重度: 0..1
    263412
    264413== XCP_E_INIT_FAILED ==
     
    266415/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDemEventParameterRefs/XCP_E_INIT_FAILED
    267416}}}
    268 * 型:Reference
    269 * 多重度:0..1
     417* 対象リビジョン: R4.0.3
     418* タイプ: SYMBOLIC-NAME-REFERENCE
     419* 多重度: 0..1
     420* 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter]
    270421
    271422== XcpEventChannel ==
     
    273424/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel
    274425}}}
    275 * 型:Container
    276 * 多重度:1..*
     426* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     427* SWSタグ: ECUC_Xcp_00150
     428* タイプ: PARAM-CONF-CONTAINER
     429* 多重度: 1..*
    277430
    278431== XcpEventChannelConsistency ==
     
    280433/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelConsistency
    281434}}}
    282 * 型:EnumerationParam
    283 * 多重度:1
     435* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     436* SWSタグ: ECUC_Xcp_00171
     437* タイプ: ENUMERATION-PARAM
     438* 多重度: 1
     439* 選択肢:
     440  * DAQ
     441  * EVENT
     442  * ODT
     443* デフォルト値: ODT
    284444
    285445== XcpEventChannelMaxDaqList ==
     
    287447/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelMaxDaqList
    288448}}}
    289 * 型:IntegerParam
    290 * 多重度:1
     449* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     450* SWSタグ: ECUC_Xcp_00153
     451* タイプ: INTEGER-PARAM
     452* 多重度: 1
     453* 上限値: 255
     454* 下限値: 0
    291455
    292456== XcpEventChannelNumber ==
     
    294458/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelNumber
    295459}}}
    296 * 型:IntegerParam
    297 * 多重度:1
     460* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     461* SWSタグ: ECUC_Xcp_00152
     462* タイプ: INTEGER-PARAM
     463* 多重度: 1
     464* 上限値: 65534
     465* 下限値: 0
    298466
    299467== XcpEventChannelPriority ==
     
    301469/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelPriority
    302470}}}
    303 * 型:IntegerParam
    304 * 多重度:1
     471* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     472* SWSタグ: ECUC_Xcp_00154
     473* タイプ: INTEGER-PARAM
     474* 多重度: 1
     475* 上限値: 255
     476* 下限値: 0
    305477
    306478== XcpEventChannelTimeCycle ==
     
    308480/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelTimeCycle
    309481}}}
    310 * 型:IntegerParam
    311 * 多重度:1
     482* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     483* SWSタグ: ECUC_Xcp_00173
     484* タイプ: INTEGER-PARAM
     485* 多重度: 1
     486* 上限値: 255
     487* 下限値: 0
    312488
    313489== XcpEventChannelTimeUnit ==
     
    315491/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelTimeUnit
    316492}}}
    317 * 型:EnumerationParam
    318 * 多重度:0..1
     493* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     494* SWSタグ: ECUC_Xcp_00174
     495* タイプ: ENUMERATION-PARAM
     496* 多重度: 0..1
     497* 選択肢:
     498  * TIMESTAMP_UNIT_100MS
     499  * TIMESTAMP_UNIT_100NS
     500  * TIMESTAMP_UNIT_100PS
     501  * TIMESTAMP_UNIT_100US
     502  * TIMESTAMP_UNIT_10MS
     503  * TIMESTAMP_UNIT_10NS
     504  * TIMESTAMP_UNIT_10PS
     505  * TIMESTAMP_UNIT_10US
     506  * TIMESTAMP_UNIT_1MS
     507  * TIMESTAMP_UNIT_1NS
     508  * TIMESTAMP_UNIT_1PS
     509  * TIMESTAMP_UNIT_1S
     510  * TIMESTAMP_UNIT_1US
     511
     512== XcpEventChannelTriggeredDaqListRef ==
     513{{{
     514/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelTriggeredDaqListRef
     515}}}
     516* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     517* SWSタグ: ECUC_Xcp_00151
     518* タイプ: REFERENCE
     519* 多重度:
     520  * R4.0.3/R4.1.3: 1..*
     521  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..*
     522* 参照先: [#XcpDaqList /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList]
    319523
    320524== XcpEventChannelType ==
     
    322526/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelType
    323527}}}
    324 * 型:EnumerationParam
    325 * 多重度:1
    326 
    327 == XcpEventChannelTriggeredDaqListRef ==
    328 {{{
    329 /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpEventChannel/XcpEventChannelTriggeredDaqListRef
    330 }}}
    331 * 型:Reference
    332 * 多重度:1..*
     528* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     529* SWSタグ: ECUC_Xcp_00172
     530* タイプ: ENUMERATION-PARAM
     531* 多重度: 1
     532* 選択肢:
     533  * DAQ
     534  * DAQ_STIM
     535  * STIM
     536* デフォルト値: DAQ
     537
     538== XcpPageSwitching ==
     539{{{
     540/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPageSwitching
     541}}}
     542* 対象リビジョン: R19-11/R20-11/R21-11
     543* SWSタグ: ECUC_Xcp_00187
     544* タイプ: PARAM-CONF-CONTAINER
     545* 多重度: 0..1
     546
     547== XcpSegment ==
     548{{{
     549/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPageSwitching/XcpSegment
     550}}}
     551* 対象リビジョン: R19-11/R20-11/R21-11
     552* SWSタグ: ECUC_Xcp_00188
     553* タイプ: PARAM-CONF-CONTAINER
     554* 多重度: 0..*
     555
     556== XcpPage ==
     557{{{
     558/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPageSwitching/XcpSegment/XcpPage
     559}}}
     560* 対象リビジョン: R19-11/R20-11/R21-11
     561* SWSタグ: ECUC_Xcp_00192
     562* タイプ: PARAM-CONF-CONTAINER
     563* 多重度: 0..254
     564
     565== XcpPageAddress ==
     566{{{
     567/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPageSwitching/XcpSegment/XcpPage/XcpPageAddress
     568}}}
     569* 対象リビジョン: R19-11/R20-11/R21-11
     570* SWSタグ: ECUC_Xcp_00193
     571* タイプ: LINKER-SYMBOL
     572* 多重度: 1
     573
     574== XcpReferencePageAddress ==
     575{{{
     576/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPageSwitching/XcpSegment/XcpReferencePageAddress
     577}}}
     578* 対象リビジョン: R19-11/R20-11/R21-11
     579* SWSタグ: ECUC_Xcp_00189
     580* タイプ: LINKER-SYMBOL
     581* 多重度: 1
     582
     583== XcpSegmentLength ==
     584{{{
     585/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPageSwitching/XcpSegment/XcpSegmentLength
     586}}}
     587* 対象リビジョン: R19-11/R20-11/R21-11
     588* SWSタグ: ECUC_Xcp_00191
     589* タイプ: INTEGER-PARAM
     590* 多重度: 1
     591* 上限値: 18446744073709551615
     592* 下限値: 0
     593
     594== XcpWorkingPageAddress ==
     595{{{
     596/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPageSwitching/XcpSegment/XcpWorkingPageAddress
     597}}}
     598* 対象リビジョン: R19-11/R20-11/R21-11
     599* SWSタグ: ECUC_Xcp_00190
     600* タイプ: LINKER-SYMBOL
     601* 多重度: 1
    333602
    334603== XcpPdu ==
     
    336605/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu
    337606}}}
    338 * 型:Container
    339 * 多重度:1..*
     607* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     608* SWSタグ: ECUC_Xcp_00100
     609* タイプ: CHOICE-CONTAINER
     610* 多重度: 1..*
    340611
    341612== XcpRxPdu ==
     
    343614/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpRxPdu
    344615}}}
    345 * 型:Container
    346 * 多重度:0..1
     616* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     617* SWSタグ: ECUC_Xcp_00105
     618* タイプ: PARAM-CONF-CONTAINER
     619* 多重度: 0..1
    347620
    348621== XcpRxPduId ==
     
    350623/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpRxPdu/XcpRxPduId
    351624}}}
    352 * 型:IntegerParam
    353 * 多重度:1
     625* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     626* SWSタグ: ECUC_Xcp_00106
     627* タイプ: INTEGER-PARAM
     628* 多重度: 1
     629* 上限値: 65535
     630* 下限値: 0
    354631
    355632== XcpRxPduRef ==
     
    357634/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpRxPdu/XcpRxPduRef
    358635}}}
    359 * 型:Reference
    360 * 多重度:1
     636* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     637* SWSタグ: ECUC_Xcp_00107
     638* タイプ: REFERENCE
     639* 多重度: 1
     640* 参照先:
     641  * R4.0.3: [wiki:spec/EcuC#Pdu2 /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu]
     642  * 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]
    361643
    362644== XcpTxPdu ==
     
    364646/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpTxPdu
    365647}}}
    366 * 型:Container
    367 * 多重度:0..1
     648* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     649* SWSタグ: ECUC_Xcp_00101
     650* タイプ: PARAM-CONF-CONTAINER
     651* 多重度: 0..1
    368652
    369653== XcpTxPduId ==
     
    371655/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpTxPdu/XcpTxPduId
    372656}}}
    373 * 型:IntegerParam
    374 * 多重度:1
     657* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     658* SWSタグ: ECUC_Xcp_00103
     659* タイプ: INTEGER-PARAM
     660* 多重度: 1
     661* 上限値: 65535
     662* 下限値: 0
    375663
    376664== XcpTxPduRef ==
     
    378666/AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpTxPdu/XcpTxPduRef
    379667}}}
    380 * 型:Reference
    381 * 多重度:1
     668* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     669* SWSタグ: ECUC_Xcp_00104
     670* タイプ: REFERENCE
     671* 多重度: 1
     672* 参照先:
     673  * R4.0.3: [wiki:spec/EcuC#Pdu2 /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu]
     674  * 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]
    382675
    383676== XcpGeneral ==
     
    385678/AUTOSAR/EcucDefs/Xcp/XcpGeneral
    386679}}}
    387 * 型:Container
    388 * 多重度:1
     680* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     681* SWSタグ: ECUC_Xcp_00001
     682* タイプ: PARAM-CONF-CONTAINER
     683* 多重度: 1
     684
     685== XcpCounterRef ==
     686{{{
     687/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpCounterRef
     688}}}
     689* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     690* SWSタグ: ECUC_Xcp_00162
     691* タイプ: REFERENCE
     692* 多重度: 1
     693* 参照先: [wiki:spec/Os#OsCounter /AUTOSAR/EcucDefs/Os/OsCounter]
    389694
    390695== XcpDaqConfigType ==
     
    392697/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpDaqConfigType
    393698}}}
    394 * 型:EnumerationParam
    395 * 多重度:1
     699* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     700* SWSタグ: ECUC_Xcp_00164
     701* タイプ: ENUMERATION-PARAM
     702* 多重度: 1
     703* 選択肢:
     704  * DAQ_DYNAMIC
     705  * DAQ_STATIC
    396706
    397707== XcpDaqCount ==
     
    399709/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpDaqCount
    400710}}}
    401 * 型:IntegerParam
    402 * 多重度:1
     711* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     712* SWSタグ: ECUC_Xcp_00012
     713* タイプ: INTEGER-PARAM
     714* 多重度: 1
     715* 上限値: 65535
     716* 下限値: 0
    403717
    404718== XcpDevErrorDetect ==
     
    406720/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpDevErrorDetect
    407721}}}
    408 * 型:BooleanParam
    409 * 多重度:1
     722* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     723* SWSタグ: ECUC_Xcp_00003
     724* タイプ: BOOLEAN-PARAM
     725* 多重度: 1
     726* デフォルト値:
     727  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
     728
     729== XcpFlashProgrammingEnabled ==
     730{{{
     731/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpFlashProgrammingEnabled
     732}}}
     733* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     734* SWSタグ: ECUC_Xcp_00181
     735* タイプ: BOOLEAN-PARAM
     736* 多重度: 1
    410737
    411738== XcpIdentificationFieldType ==
     
    413740/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpIdentificationFieldType
    414741}}}
    415 * 型:EnumerationParam
    416 * 多重度:1
     742* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     743* SWSタグ: ECUC_Xcp_00170
     744* タイプ: ENUMERATION-PARAM
     745* 多重度: 1
     746* 選択肢:
     747  * ABSOLUTE
     748  * RELATIVE_BYTE
     749  * RELATIVE_WORD
     750  * RELATIVE_WORD_ALIGNED
    417751
    418752== XcpMainFunctionPeriod ==
     
    420754/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpMainFunctionPeriod
    421755}}}
    422 * 型:FloatParam
    423 * 多重度:1
     756* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     757* SWSタグ: ECUC_Xcp_00014
     758* タイプ: FLOAT-PARAM
     759* 多重度: 1
     760* 上限値: INF
     761* 下限値: 0
    424762
    425763== XcpMaxCto ==
     
    427765/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpMaxCto
    428766}}}
    429 * 型:IntegerParam
    430 * 多重度:1
     767* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     768* SWSタグ: ECUC_Xcp_00004
     769* タイプ: INTEGER-PARAM
     770* 多重度: 1
     771* 上限値: 255
     772* 下限値: 8
    431773
    432774== XcpMaxDto ==
     
    434776/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpMaxDto
    435777}}}
    436 * 型:IntegerParam
    437 * 多重度:1
     778* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     779* SWSタグ: ECUC_Xcp_00005
     780* タイプ: INTEGER-PARAM
     781* 多重度: 1
     782* 上限値: 65535
     783* 下限値: 8
    438784
    439785== XcpMaxEventChannel ==
     
    441787/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpMaxEventChannel
    442788}}}
    443 * 型:IntegerParam
    444 * 多重度:1
     789* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     790* SWSタグ: ECUC_Xcp_00011
     791* タイプ: INTEGER-PARAM
     792* 多重度: 1
     793* 上限値: 65535
     794* 下限値: 0
    445795
    446796== XcpMinDaq ==
     
    448798/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpMinDaq
    449799}}}
    450 * 型:IntegerParam
    451 * 多重度:1
     800* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     801* SWSタグ: ECUC_Xcp_00013
     802* タイプ: INTEGER-PARAM
     803* 多重度: 1
     804* 上限値: 255
     805* 下限値: 0
     806
     807== XcpNvRamBlockIdRef ==
     808{{{
     809/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpNvRamBlockIdRef
     810}}}
     811* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     812* SWSタグ: ECUC_Xcp_00180
     813* タイプ:
     814  * R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
     815  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     816* 多重度: 0..1
     817* 参照先: [wiki:spec/NvM#NvMBlockDescriptor /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor]
    452818
    453819== XcpOdtCount ==
     
    455821/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOdtCount
    456822}}}
    457 * 型:IntegerParam
    458 * 多重度:1
     823* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     824* SWSタグ: ECUC_Xcp_00054
     825* タイプ: INTEGER-PARAM
     826* 多重度: 1
     827* 上限値: 252
     828* 下限値: 0
    459829
    460830== XcpOdtEntriesCount ==
     
    462832/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOdtEntriesCount
    463833}}}
    464 * 型:IntegerParam
    465 * 多重度:1
     834* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     835* SWSタグ: ECUC_Xcp_00059
     836* タイプ: INTEGER-PARAM
     837* 多重度: 1
     838* 上限値: 255
     839* 下限値: 0
    466840
    467841== XcpOdtEntrySizeDaq ==
     
    469843/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOdtEntrySizeDaq
    470844}}}
    471 * 型:IntegerParam
    472 * 多重度:1
     845* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     846* SWSタグ: ECUC_Xcp_00177
     847* タイプ: INTEGER-PARAM
     848* 多重度: 1
     849* 上限値: 255
     850* 下限値: 0
    473851
    474852== XcpOdtEntrySizeStim ==
     
    476854/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOdtEntrySizeStim
    477855}}}
    478 * 型:IntegerParam
    479 * 多重度:1
     856* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     857* SWSタグ: ECUC_Xcp_00178
     858* タイプ: INTEGER-PARAM
     859* 多重度: 1
     860* 上限値: 255
     861* 下限値: 0
    480862
    481863== XcpOnCanEnabled ==
     
    483865/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOnCanEnabled
    484866}}}
    485 * 型:BooleanParam
    486 * 多重度:1
     867* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     868* SWSタグ: ECUC_Xcp_00006
     869* タイプ: BOOLEAN-PARAM
     870* 多重度: 1
    487871
    488872== XcpOnCddEnabled ==
     
    490874/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOnCddEnabled
    491875}}}
    492 * 型:BooleanParam
    493 * 多重度:1
     876* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     877* SWSタグ: ECUC_Xcp_00009
     878* タイプ: BOOLEAN-PARAM
     879* 多重度: 1
    494880
    495881== XcpOnEthernetEnabled ==
     
    497883/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOnEthernetEnabled
    498884}}}
    499 * 型:BooleanParam
    500 * 多重度:1
     885* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     886* SWSタグ: ECUC_Xcp_00008
     887* タイプ: BOOLEAN-PARAM
     888* 多重度: 1
    501889
    502890== XcpOnFlexRayEnabled ==
     
    504892/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpOnFlexRayEnabled
    505893}}}
    506 * 型:BooleanParam
    507 * 多重度:1
     894* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     895* SWSタグ: ECUC_Xcp_00007
     896* タイプ: BOOLEAN-PARAM
     897* 多重度: 1
    508898
    509899== XcpPrescalerSupported ==
     
    511901/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpPrescalerSupported
    512902}}}
    513 * 型:BooleanParam
    514 * 多重度:1
     903* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     904* SWSタグ: ECUC_Xcp_00169
     905* タイプ: BOOLEAN-PARAM
     906* 多重度: 1
    515907
    516908== XcpSuppressTxSupport ==
     
    518910/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpSuppressTxSupport
    519911}}}
    520 * 型:BooleanParam
    521 * 多重度:1
     912* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     913* SWSタグ: ECUC_Xcp_00176
     914* タイプ: BOOLEAN-PARAM
     915* 多重度: 1
    522916
    523917== XcpTimestampTicks ==
     
    525919/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpTimestampTicks
    526920}}}
    527 * 型:IntegerParam
    528 * 多重度:1
     921* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     922* SWSタグ: ECUC_Xcp_00167
     923* タイプ: INTEGER-PARAM
     924* 多重度: 1
     925* 上限値: 65535
     926* 下限値: 0
    529927
    530928== XcpTimestampType ==
     
    532930/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpTimestampType
    533931}}}
    534 * 型:EnumerationParam
    535 * 多重度:1
     932* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     933* SWSタグ: ECUC_Xcp_00166
     934* タイプ: ENUMERATION-PARAM
     935* 多重度: 1
     936* 選択肢:
     937  * FOUR_BYTE
     938  * NO_TIME_STAMP
     939  * ONE_BYTE
     940  * TWO_BYTE
    536941
    537942== XcpTimestampUnit ==
     
    539944/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpTimestampUnit
    540945}}}
    541 * 型:EnumerationParam
    542 * 多重度:1
     946* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     947* SWSタグ: ECUC_Xcp_00168
     948* タイプ: ENUMERATION-PARAM
     949* 多重度: 1
     950* 選択肢:
     951  * TIMESTAMP_UNIT_100MS
     952  * TIMESTAMP_UNIT_100NS
     953  * TIMESTAMP_UNIT_100PS
     954  * TIMESTAMP_UNIT_100US
     955  * TIMESTAMP_UNIT_10MS
     956  * TIMESTAMP_UNIT_10NS
     957  * TIMESTAMP_UNIT_10PS
     958  * TIMESTAMP_UNIT_10US
     959  * TIMESTAMP_UNIT_1MS
     960  * TIMESTAMP_UNIT_1NS
     961  * TIMESTAMP_UNIT_1PS
     962  * TIMESTAMP_UNIT_1S
     963  * TIMESTAMP_UNIT_1US
    543964
    544965== XcpVersionInfoApi ==
     
    546967/AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpVersionInfoApi
    547968}}}
    548 * 型:BooleanParam
    549 * 多重度:1
    550 
    551 == XcpCounterRef ==
    552 {{{
    553 /AUTOSAR/EcucDefs/Xcp/XcpGeneral/XcpCounterRef
    554 }}}
    555 * 型:Reference
    556 * 多重度:1
     969* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     970* SWSタグ: ECUC_Xcp_00002
     971* タイプ: BOOLEAN-PARAM
     972* 多重度: 1
     973* デフォルト値:
     974  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false