Changes between Version 2 and Version 3 of spec/J1939Dcm


Ignore:
Timestamp:
Dec 15, 2022, 1:51:08 PM (17 months ago)
Author:
fujisft-kaji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/J1939Dcm

    v2 v3  
    77[[BR]]
    88
    9 {{{#!comment
    10 [執筆開始時削除エリア]ここから
    11 ※コメントごと削除してください
    12 }}}
    13 * '''本項目は、まだ執筆されていません'''
    14 * '''要望等ございましたら、[wiki: Wikiトップページ]にあります[wiki:#本サイトに関して 問い合わせ先]までお願いします'''
     9= 概要 =
     10
     11* API一覧
     12
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R21-11 =||
     14  || [#J1939Dcm_Init J1939Dcm_Init]                                   ||   1|| 0x01||  ○  ||
     15  || [#J1939Dcm_DeInit J1939Dcm_DeInit]                               ||   2|| 0x02||  ○  ||
     16  || [#J1939Dcm_GetVersionInfo J1939Dcm_GetVersionInfo]               ||   3|| 0x03||  ○  ||
     17  || [#J1939Dcm_SetState J1939Dcm_SetState]                           ||  11|| 0x0B||  ○  ||
     18  || [#J1939Dcm_GenericDMxTransmit J1939Dcm_GenericDMxTransmit]       ||  73|| 0x49||  ○  ||
     19  || [#J1939Dcm_RequestIndication J1939Dcm_RequestIndication]         ||  71|| 0x47||  ○  ||
     20  || [#J1939Dcm_RxIndication J1939Dcm_RxIndication]                   ||  66|| 0x42||  ○  ||
     21  || [#J1939Dcm_TxConfirmation J1939Dcm_TxConfirmation]               ||  64|| 0x40||  ○  ||
     22  || [#J1939Dcm_StartOfReception J1939Dcm_StartOfReception]           ||  70|| 0x46||  ○  ||
     23  || [#J1939Dcm_CopyRxData J1939Dcm_CopyRxData]                       ||  68|| 0x44||  ○  ||
     24  || [#J1939Dcm_TpRxIndication J1939Dcm_TpRxIndication]               ||  69|| 0x45||  ○  ||
     25  || [#J1939Dcm_CopyTxData J1939Dcm_CopyTxData]                       ||  67|| 0x43||  ○  ||
     26  || [#J1939Dcm_TpTxConfirmation J1939Dcm_TpTxConfirmation]           ||  72|| 0x48||  ○  ||
     27  || [#J1939Dcm_DemTriggerOnDTCStatus J1939Dcm_DemTriggerOnDTCStatus] ||  10|| 0x0A||  ○  ||
     28  || [#J1939Dcm_MainFunction J1939Dcm_MainFunction]                   ||   4|| 0x04||  ○  ||
     29  || [#GenericDMxRequestIndication <GenericDMxRequestIndication>]     ||  --||   --||  ○  ||
     30  || [#GenericDMxCopyTxData <GenericDMxCopyTxData>]                   ||  --||   --||  ○  ||
     31  || [#GenericDMxTxConfirmation <GenericDMxTxConfirmation>]           ||  --||   --||  ○  ||
     32  || [#GenericDMxStartOfReception <GenericDMxStartOfReception>]       ||  --||   --||  ○  ||
     33  || [#GenericDMxCopyRxData <GenericDMxCopyRxData>]                   ||  --||   --||  ○  ||
     34  || [#GenericDMxRxIndication <GenericDMxRxIndication>]               ||  --||   --||  ○  ||
     35
     36* コンフィギュレーション一覧 (R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     37  * [#J1939DcmConfigSet J1939DcmConfigSet] (○/○/○/○/○/○/○)
     38    * [#J1939DcmChannel J1939DcmChannel] (○/○/○/○/○/○/○)
     39      * [#J1939DcmBusType J1939DcmBusType] (○/○/○/○/○/○/○)
     40      * [#J1939DcmComMChannelRef J1939DcmComMChannelRef] (○/○/○/○/○/○/○)
     41    * [#J1939DcmDspExternalSRDataElementClass J1939DcmDspExternalSRDataElementClass] (-/-/○/○/○/○/○)
     42      * [#J1939DcmDataElementInstance J1939DcmDataElementInstance] (-/-/○/○/○/○/○)
     43        * [#J1939DcmDataElementInstanceRef J1939DcmDataElementInstanceRef] (-/-/○/○/○/○/○)
     44      * [#J1939DcmSubElementInDataElementInstance J1939DcmSubElementInDataElementInstance] (-/-/○/○/○/○/○)
     45        * [#J1939DcmSubElementInDataElementInstanceRef J1939DcmSubElementInDataElementInstanceRef] (-/-/○/○/○/○/○)
     46      * [#J1939DcmSubElementInImplDataElementInstance J1939DcmSubElementInImplDataElementInstance] (-/-/○/○/○/○/○)
     47        * [#J1939DcmSubElementInImplDataElementInstanceRef J1939DcmSubElementInImplDataElementInstanceRef] (-/-/○/○/○/○/○)
     48    * [#J1939DcmNode J1939DcmNode] (○/○/○/○/○/○/○)
     49      * [#J1939DcmDemClientRef J1939DcmDemClientRef] (-/-/○/○/○/○/○)
     50      * [#J1939DcmDiagnosticMessageSupport J1939DcmDiagnosticMessageSupport] (○/○/○/○/○/○/○)
     51        * [#J1939DcmDiagnosticMessageModeRuleRef J1939DcmDiagnosticMessageModeRuleRef] (-/-/○/○/○/○/○)
     52        * [#J1939DcmDiagnosticMessageSupportChannelRef J1939DcmDiagnosticMessageSupportChannelRef] (○/○/○/○/○/○/○)
     53        * [#J1939DcmDmxSupport J1939DcmDmxSupport] (○/○/○/○/○/○/○)
     54        * [#J1939DcmRxPdu J1939DcmRxPdu] (○/○/○/○/○/○/○)
     55          * [#J1939DcmRxPduId J1939DcmRxPduId] (○/○/○/○/○/○/○)
     56          * [#J1939DcmRxPduRef J1939DcmRxPduRef] (○/○/○/○/○/○/○)
     57        * [#J1939DcmTxPdu J1939DcmTxPdu] (○/○/○/○/○/○/○)
     58          * [#J1939DcmTxPduId J1939DcmTxPduId] (○/○/○/○/○/○/○)
     59          * [#J1939DcmTxPduRef J1939DcmTxPduRef] (○/○/○/○/○/○/○)
     60      * [#J1939DcmGenericDMxCopyRxDataFunction J1939DcmGenericDMxCopyRxDataFunction] (-/-/-/-/○/○/○)
     61      * [#J1939DcmGenericDMxCopyTxDataFunction J1939DcmGenericDMxCopyTxDataFunction] (-/-/-/-/○/○/○)
     62      * [#J1939DcmGenericDMxRequestFunction J1939DcmGenericDMxRequestFunction] (-/-/-/-/○/○/○)
     63      * [#J1939DcmGenericDMxRxIndicationFunction J1939DcmGenericDMxRxIndicationFunction] (-/-/-/-/○/○/○)
     64      * [#J1939DcmGenericDMxStartOfReceptionFunction J1939DcmGenericDMxStartOfReceptionFunction] (-/-/-/-/○/○/○)
     65      * [#J1939DcmGenericDMxTxConfirmationFunction J1939DcmGenericDMxTxConfirmationFunction] (-/-/-/-/○/○/○)
     66      * [#J1939DcmNmNodeRef J1939DcmNmNodeRef] (○/○/○/○/○/○/○)
     67      * [#J1939DcmNodeChannelRef J1939DcmNodeChannelRef] (○/-/-/-/-/-/-)
     68      * [#J1939DcmNodeRmUserRef J1939DcmNodeRmUserRef] (-/○/○/○/○/○/○)
     69      * [#J1939DcmSPNsInDataStream J1939DcmSPNsInDataStream] (○/○/○/○/○/○/○)
     70      * [#J1939DcmServiceOnlyDTCsMemoryDestinationRef J1939DcmServiceOnlyDTCsMemoryDestinationRef] (-/-/○/○/○/○/○)
     71    * [#J1939DcmProcessingConditions J1939DcmProcessingConditions] (-/-/○/○/○/○/○)
     72      * [#J1939DcmModeCondition J1939DcmModeCondition] (-/-/○/○/○/○/○)
     73        * [#J1939DcmBswModeRef J1939DcmBswModeRef] (-/-/○/○/○/○/○)
     74        * [#J1939DcmConditionType J1939DcmConditionType] (-/-/○/○/○/○/○)
     75        * [#J1939DcmSwcModeRef J1939DcmSwcModeRef] (-/-/○/○/○/○/○)
     76        * [#J1939DcmSwcSRDataElementRef J1939DcmSwcSRDataElementRef] (-/-/○/○/○/○/○)
     77        * [#J1939DcmSwcSRDataElementValue J1939DcmSwcSRDataElementValue] (-/-/-/○/○/○/○)
     78          * [#J1939DcmSwcSRDataElementArray J1939DcmSwcSRDataElementArray] (-/-/-/○/○/○/○)
     79            * [#J1939DcmSwcSRDataElementArrayElement J1939DcmSwcSRDataElementArrayElement] (-/-/-/○/○/○/○)
     80              * [#J1939DcmSwcSRDataElementArrayElementIndex J1939DcmSwcSRDataElementArrayElementIndex] (-/-/-/○/○/○/○)
     81              * [#J1939DcmSwcSRDataElementArrayElementValue J1939DcmSwcSRDataElementArrayElementValue] (-/-/-/○/○/○/○)
     82          * [#J1939DcmSwcSRDataElementPrimitive J1939DcmSwcSRDataElementPrimitive] (-/-/-/○/○/○/○)
     83            * [#J1939DcmSwcSRDataElementPrimitiveValue J1939DcmSwcSRDataElementPrimitiveValue] (-/-/-/○/○/○/○)
     84        * [#J1939DcmSwcSRDataElementValueRef J1939DcmSwcSRDataElementValueRef] (-/-/○/-/-/-/-)
     85      * [#J1939DcmModeRule J1939DcmModeRule] (-/-/○/○/○/○/○)
     86        * [#J1939DcmArgumentRef J1939DcmArgumentRef] (-/-/○/○/○/○/○)
     87        * [#J1939DcmLogicalOperator J1939DcmLogicalOperator] (-/-/○/○/○/○/○)
     88        * [#J1939DcmModeRuleNrcValue J1939DcmModeRuleNrcValue] (-/-/○/○/○/○/○)
     89  * [#J1939DcmGeneral J1939DcmGeneral] (○/○/○/○/○/○/○)
     90    * [#J1939DcmCommonBufferSize J1939DcmCommonBufferSize] (○/○/○/○/○/○/○)
     91    * [#J1939DcmDM01BufferSize J1939DcmDM01BufferSize] (-/○/○/○/○/○/○)
     92    * [#J1939DcmDM01MaxDTCs J1939DcmDM01MaxDTCs] (-/-/○/○/○/○/○)
     93    * [#J1939DcmDM1BufferSize J1939DcmDM1BufferSize] (○/-/-/-/-/-/-)
     94    * [#J1939DcmDM35BufferSize J1939DcmDM35BufferSize] (-/-/-/○/○/○/○)
     95    * [#J1939DcmDevErrorDetect J1939DcmDevErrorDetect] (○/○/○/○/○/○/○)
     96    * [#J1939DcmGenericDMxSupport J1939DcmGenericDMxSupport] (-/-/-/-/○/○/○)
     97    * [#J1939DcmMainFunctionPeriod J1939DcmMainFunctionPeriod] (○/○/○/○/○/○/○)
     98    * [#J1939DcmMaxDTCsPerMainFunction J1939DcmMaxDTCsPerMainFunction] (○/○/○/○/○/○/○)
     99    * [#J1939DcmMaxFreezeFramesPerMainFunction J1939DcmMaxFreezeFramesPerMainFunction] (○/○/○/○/○/○/○)
     100    * [#J1939DcmMaxRatiosPerMainFunction J1939DcmMaxRatiosPerMainFunction] (○/○/○/○/○/○/○)
     101    * [#J1939DcmVersionInfoApi J1939DcmVersionInfoApi] (○/○/○/○/○/○/○)
     102
     103* エラーコード一覧
     104
     105  ||= エラーコード =||= Dec =||= Hex =||= R21-11 =||
     106  || J1939DCM_E_INVALID_PDU_SDU_ID ||  1|| 0x01||  ○  ||
     107  || J1939DCM_E_INVALID_STATE      ||  6|| 0x06||  ○  ||
     108  || J1939DCM_E_INVALID_NODE       ||  8|| 0x08||  ○  ||
     109  || J1939DCM_E_INVALID_CHANNEL    || 11|| 0x0B||  ○  ||
     110  || J1939DCM_E_INVALID_PGN        || 13|| 0x0D||  ○  ||
     111  || J1939DCM_E_PARAM_POINTER      || 17|| 0x11||  ○  ||
     112  || J1939DCM_E_INIT_FAILED        || 20|| 0x14||  ○  ||
     113  || J1939DCM_E_UNINIT             || 32|| 0x20||  ○  ||
     114  || J1939DCM_E_REINIT             || 33|| 0x21||  ○  ||
     115  || J1939DCM_E_BUFFER_TOO_SMALL   || 14|| 0x0E||  ○  ||
     116
    15117----
    16 {{{#!comment
    17 [執筆開始時削除エリア]ここまで
    18 ※コメントごと削除してください
    19 }}}
    20 
    21 = 概要 =
     118
     119= API仕様 =
     120
     121== J1939Dcm_Init ==
     122{{{
     123void J1939Dcm_Init (const J1939Dcm_ConfigType* configPtr)
     124}}}
     125
     126== J1939Dcm_DeInit ==
     127{{{
     128void J1939Dcm_DeInit (void)
     129}}}
     130
     131== J1939Dcm_GetVersionInfo ==
     132{{{
     133void J1939Dcm_GetVersionInfo (Std_VersionInfoType * versioninfo)
     134}}}
     135
     136== J1939Dcm_SetState ==
     137{{{
     138Std_ReturnType J1939Dcm_SetState (NetworkHandleType channel, uint8 node, J1939Dcm_StateType newState)
     139}}}
     140
     141== J1939Dcm_GenericDMxTransmit ==
     142{{{
     143Std_ReturnType J1939Dcm_GenericDMxTransmit (uint8 dmId, uint8 node, NetworkHandleType channel, uint8 destAddress, uint8 priority)
     144}}}
     145
     146== J1939Dcm_RequestIndication ==
     147{{{
     148void J1939Dcm_RequestIndication (uint8 node, NetworkHandleType channel, uint32 requestedPgn, const J1939Rm_ExtIdInfoType* extIdInfo, uint8 sourceAddress, uint8 destAddress, uint8 priority)
     149}}}
     150
     151== J1939Dcm_RxIndication ==
     152{{{
     153void J1939Dcm_RxIndication (PduIdType RxPduId, const PduInfoType* PduInfoPtr)
     154}}}
     155
     156== J1939Dcm_TxConfirmation ==
     157{{{
     158void J1939Dcm_TxConfirmation (PduIdType TxPduId, Std_ReturnType result)
     159}}}
     160
     161== J1939Dcm_StartOfReception ==
     162{{{
     163BufReq_ReturnType J1939Dcm_StartOfReception (PduIdType id, const PduInfoType* info, PduLengthType TpSduLength, PduLengthType* bufferSizePtr)
     164}}}
     165
     166== J1939Dcm_CopyRxData ==
     167{{{
     168BufReq_ReturnType J1939Dcm_CopyRxData (PduIdType id, const PduInfoType* info, PduLengthType* bufferSizePtr)
     169}}}
     170
     171== J1939Dcm_TpRxIndication ==
     172{{{
     173void J1939Dcm_TpRxIndication (PduIdType id, Std_ReturnType result)
     174}}}
     175
     176== J1939Dcm_CopyTxData ==
     177{{{
     178BufReq_ReturnType J1939Dcm_CopyTxData (PduIdType id, const PduInfoType* info, const RetryInfoType* retry, PduLengthType* availableDataPtr)
     179}}}
     180
     181== J1939Dcm_TpTxConfirmation ==
     182{{{
     183void J1939Dcm_TpTxConfirmation (PduIdType id, Std_ReturnType result)
     184}}}
     185
     186== J1939Dcm_DemTriggerOnDTCStatus ==
     187{{{
     188void J1939Dcm_DemTriggerOnDTCStatus (uint32 DTC, uint8 ClientId)
     189}}}
     190
     191== J1939Dcm_MainFunction ==
     192{{{
     193void J1939Dcm_MainFunction (void)
     194}}}
     195
     196== <GenericDMxRequestIndication> ==
     197{{{
     198void <GenericDMxRequestIndication> (uint8 dmId, NetworkHandleType channel, uint8 sourceAddress, uint8 destAddress, uint8 priority)
     199}}}
     200
     201== <GenericDMxCopyTxData> ==
     202{{{
     203BufReq_ReturnType <GenericDMxCopyTxData> (uint8 dmId, NetworkHandleType channel, const PduInfoType info, const RetryInfoType* retry, PduLengthType* availableDataPtr)
     204}}}
     205
     206== <GenericDMxTxConfirmation> ==
     207{{{
     208void <GenericDMxTxConfirmation> (uint8 dmId, NetworkHandleType channel, Std_ReturnType result)
     209}}}
     210
     211== <GenericDMxStartOfReception> ==
     212{{{
     213BufReq_ReturnType <GenericDMxStartOfReception> (uint8 mId, NetworkHandleType channel, PduLengthType length, PduLengthType bufferSizePtr, uint8 sourceAddress, uint8 priority)
     214}}}
     215
     216== <GenericDMxCopyRxData> ==
     217{{{
     218BufReq_ReturnType <GenericDMxCopyRxData> (uint8 dmId, NetworkHandleType channel, const PduInfoType* info, PduLengthType* bufferSizePtr)
     219}}}
     220
     221== <GenericDMxRxIndication> ==
     222{{{
     223void <GenericDMxRxIndication> (uint8* dmId, NetworkHandleType channel, Std_ReturnType result)
     224}}}
    22225
    23226----
    24227
    25 = API仕様 =
    26 
    27 ----
    28 
    29228= コンフィギュレーション仕様 =
     229
     230== J1939DcmConfigSet ==
     231{{{
     232/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet
     233}}}
     234* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     235* SWSタグ: ECUC_J1939Dcm_00009
     236* タイプ: PARAM-CONF-CONTAINER
     237* 多重度: 1
     238
     239== J1939DcmChannel ==
     240{{{
     241/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmChannel
     242}}}
     243* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     244* SWSタグ: ECUC_J1939Dcm_00011
     245* タイプ: PARAM-CONF-CONTAINER
     246* 多重度: 1..*
     247
     248== J1939DcmBusType ==
     249{{{
     250/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmChannel/J1939DcmBusType
     251}}}
     252* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     253* SWSタグ: ECUC_J1939Dcm_00039
     254* タイプ: ENUMERATION-PARAM
     255* 多重度: 1
     256* 選択肢:
     257  * R4.1.3/R4.2.2:
     258    * J1939DCM_ISO9141
     259    * J1939DCM_J1587
     260    * J1939DCM_J1850
     261    * J1939DCM_J1922
     262    * J1939DCM_J1939_NETWORK_1
     263    * J1939DCM_J1939_NETWORK_2
     264    * J1939DCM_J1939_NETWORK_3
     265    * J1939DCM_OTHER
     266  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11:
     267    * J1939DCM_ISO9141
     268    * J1939DCM_J1587
     269    * J1939DCM_J1850
     270    * J1939DCM_J1922
     271    * J1939DCM_J1939_NETWORK_1
     272    * J1939DCM_J1939_NETWORK_2
     273    * J1939DCM_J1939_NETWORK_3
     274    * J1939DCM_J1939_NETWORK_4
     275    * J1939DCM_OTHER
     276    * J1939DCM_PROPRIETARY_NETWORK_1
     277    * J1939DCM_PROPRIETARY_NETWORK_2
     278
     279== J1939DcmComMChannelRef ==
     280{{{
     281/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmChannel/J1939DcmComMChannelRef
     282}}}
     283* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     284* SWSタグ: ECUC_J1939Dcm_00038
     285* タイプ:
     286  * R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
     287  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     288* 多重度: 1
     289* 参照先: [wiki:spec/ComM#ComMChannel /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel]
     290
     291== J1939DcmDspExternalSRDataElementClass ==
     292{{{
     293/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmDspExternalSRDataElementClass
     294}}}
     295* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     296* SWSタグ: ECUC_J1939Dcm_00062
     297* タイプ: CHOICE-CONTAINER
     298* 多重度: 0..1
     299
     300== J1939DcmDataElementInstance ==
     301{{{
     302/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmDspExternalSRDataElementClass/J1939DcmDataElementInstance
     303}}}
     304* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     305* SWSタグ: ECUC_J1939Dcm_00064
     306* タイプ: PARAM-CONF-CONTAINER
     307* 多重度: 0..1
     308
     309== J1939DcmDataElementInstanceRef ==
     310{{{
     311/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmDspExternalSRDataElementClass/J1939DcmDataElementInstance/J1939DcmDataElementInstanceRef
     312}}}
     313* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     314* SWSタグ: ECUC_J1939Dcm_00067
     315* タイプ: INSTANCE-REFERENCE
     316* 多重度: 1
     317* 参照先コンテキスト: ROOT-SW-COMPOSITION-PROTOTYPE SW-COMPONENT-PROTOTYPE PORT-PROTOTYPE
     318* 参照先タイプ: AUTOSAR-DATA-PROTOTYPE
     319
     320== J1939DcmSubElementInDataElementInstance ==
     321{{{
     322/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmDspExternalSRDataElementClass/J1939DcmSubElementInDataElementInstance
     323}}}
     324* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     325* SWSタグ: ECUC_J1939Dcm_00063
     326* タイプ: PARAM-CONF-CONTAINER
     327* 多重度: 0..1
     328
     329== J1939DcmSubElementInDataElementInstanceRef ==
     330{{{
     331/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmDspExternalSRDataElementClass/J1939DcmSubElementInDataElementInstance/J1939DcmSubElementInDataElementInstanceRef
     332}}}
     333* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     334* SWSタグ: ECUC_J1939Dcm_00066
     335* タイプ: INSTANCE-REFERENCE
     336* 多重度: 1
     337* 参照先コンテキスト: ROOT-SW-COMPOSITION-PROTOTYPE SW-COMPONENT-PROTOTYPE PORT-PROTOTYPE AUTOSAR-DATA-PROTOTYPE APPLICATION-COMPOSITE-ELEMENT-DATA-PROTOTYPE*
     338* 参照先タイプ: APPLICATION-COMPOSITE-ELEMENT-DATA-PROTOTYPE
     339
     340== J1939DcmSubElementInImplDataElementInstance ==
     341{{{
     342/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmDspExternalSRDataElementClass/J1939DcmSubElementInImplDataElementInstance
     343}}}
     344* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     345* SWSタグ: ECUC_J1939Dcm_00065
     346* タイプ: PARAM-CONF-CONTAINER
     347* 多重度: 0..1
     348
     349== J1939DcmSubElementInImplDataElementInstanceRef ==
     350{{{
     351/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmDspExternalSRDataElementClass/J1939DcmSubElementInImplDataElementInstance/J1939DcmSubElementInImplDataElementInstanceRef
     352}}}
     353* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     354* SWSタグ: ECUC_J1939Dcm_00068
     355* タイプ: INSTANCE-REFERENCE
     356* 多重度: 1
     357* 参照先コンテキスト: ROOT-SW-COMPOSITION-PROTOTYPE SW-COMPONENT-PROTOTYPE PORT-PROTOTYPE AUTOSAR-DATA-PROTOTYPE IMPLEMENTATION-DATA-TYPE-ELEMENT*
     358* 参照先タイプ: IMPLEMENTATION-DATA-TYPE-ELEMENT
     359
     360== J1939DcmNode ==
     361{{{
     362/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode
     363}}}
     364* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     365* SWSタグ: ECUC_J1939Dcm_00010
     366* タイプ: PARAM-CONF-CONTAINER
     367* 多重度: 1..*
     368
     369== J1939DcmDemClientRef ==
     370{{{
     371/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmDemClientRef
     372}}}
     373* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     374* SWSタグ: ECUC_J1939Dcm_00072
     375* タイプ:
     376  * R4.3.1: SYMBOLIC-NAME-REFERENCE
     377  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     378* 多重度: 1
     379* 参照先: [wiki:spec/Dem#DemClient /AUTOSAR/EcucDefs/Dem/DemGeneral/DemClient]
     380
     381== J1939DcmDiagnosticMessageSupport ==
     382{{{
     383/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmDiagnosticMessageSupport
     384}}}
     385* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     386* SWSタグ: ECUC_J1939Dcm_00014
     387* タイプ: PARAM-CONF-CONTAINER
     388* 多重度: 1..*
     389
     390== J1939DcmDiagnosticMessageModeRuleRef ==
     391{{{
     392/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmDiagnosticMessageSupport/J1939DcmDiagnosticMessageModeRuleRef
     393}}}
     394* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     395* SWSタグ: ECUC_J1939Dcm_00070
     396* タイプ: REFERENCE
     397* 多重度: 0..1
     398* 参照先: [#J1939DcmModeRule /AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeRule]
     399
     400== J1939DcmDiagnosticMessageSupportChannelRef ==
     401{{{
     402/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmDiagnosticMessageSupport/J1939DcmDiagnosticMessageSupportChannelRef
     403}}}
     404* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     405* SWSタグ: ECUC_J1939Dcm_00048
     406* タイプ: REFERENCE
     407* 多重度: 1
     408* 参照先: [#J1939DcmChannel /AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmChannel]
     409
     410== J1939DcmDmxSupport ==
     411{{{
     412/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmDiagnosticMessageSupport/J1939DcmDmxSupport
     413}}}
     414* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     415* SWSタグ: ECUC_J1939Dcm_00042
     416* タイプ: ENUMERATION-PARAM
     417* 多重度: 1
     418* 選択肢:
     419  * R4.1.3:
     420    * J1939DCM_DM10_SUPPORT
     421    * J1939DCM_DM11_SUPPORT
     422    * J1939DCM_DM12_SUPPORT
     423    * J1939DCM_DM13_SUPPORT
     424    * J1939DCM_DM14_SUPPORT
     425    * J1939DCM_DM15_SUPPORT
     426    * J1939DCM_DM16_SUPPORT
     427    * J1939DCM_DM17_SUPPORT
     428    * J1939DCM_DM18_SUPPORT
     429    * J1939DCM_DM19_SUPPORT
     430    * J1939DCM_DM1_SUPPORT
     431    * J1939DCM_DM20_SUPPORT
     432    * J1939DCM_DM21_SUPPORT
     433    * J1939DCM_DM22_SUPPORT
     434    * J1939DCM_DM23_SUPPORT
     435    * J1939DCM_DM24_SUPPORT
     436    * J1939DCM_DM25_SUPPORT
     437    * J1939DCM_DM26_SUPPORT
     438    * J1939DCM_DM27_SUPPORT
     439    * J1939DCM_DM28_SUPPORT
     440    * J1939DCM_DM29_SUPPORT
     441    * J1939DCM_DM2_SUPPORT
     442    * J1939DCM_DM30_SUPPORT
     443    * J1939DCM_DM31_SUPPORT
     444    * J1939DCM_DM32_SUPPORT
     445    * J1939DCM_DM33_SUPPORT
     446    * J1939DCM_DM34_SUPPORT
     447    * J1939DCM_DM35_SUPPORT
     448    * J1939DCM_DM36_SUPPORT
     449    * J1939DCM_DM37_SUPPORT
     450    * J1939DCM_DM38_SUPPORT
     451    * J1939DCM_DM39_SUPPORT
     452    * J1939DCM_DM3_SUPPORT
     453    * J1939DCM_DM40_SUPPORT
     454    * J1939DCM_DM41_SUPPORT
     455    * J1939DCM_DM42_SUPPORT
     456    * J1939DCM_DM43_SUPPORT
     457    * J1939DCM_DM44_SUPPORT
     458    * J1939DCM_DM45_SUPPORT
     459    * J1939DCM_DM46_SUPPORT
     460    * J1939DCM_DM47_SUPPORT
     461    * J1939DCM_DM48_SUPPORT
     462    * J1939DCM_DM49_SUPPORT
     463    * J1939DCM_DM4_SUPPORT
     464    * J1939DCM_DM50_SUPPORT
     465    * J1939DCM_DM51_SUPPORT
     466    * J1939DCM_DM52_SUPPORT
     467    * J1939DCM_DM5_SUPPORT
     468    * J1939DCM_DM6_SUPPORT
     469    * J1939DCM_DM7_SUPPORT
     470    * J1939DCM_DM8_SUPPORT
     471    * J1939DCM_DM9_SUPPORT
     472  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11:
     473    * J1939DCM_DM01_SUPPORT
     474    * J1939DCM_DM02_SUPPORT
     475    * J1939DCM_DM03_SUPPORT
     476    * J1939DCM_DM04_SUPPORT
     477    * J1939DCM_DM05_SUPPORT
     478    * J1939DCM_DM06_SUPPORT
     479    * J1939DCM_DM07_SUPPORT
     480    * J1939DCM_DM08_SUPPORT
     481    * J1939DCM_DM09_SUPPORT
     482    * J1939DCM_DM10_SUPPORT
     483    * J1939DCM_DM11_SUPPORT
     484    * J1939DCM_DM12_SUPPORT
     485    * J1939DCM_DM13_SUPPORT
     486    * J1939DCM_DM14_SUPPORT
     487    * J1939DCM_DM15_SUPPORT
     488    * J1939DCM_DM16_SUPPORT
     489    * J1939DCM_DM17_SUPPORT
     490    * J1939DCM_DM18_SUPPORT
     491    * J1939DCM_DM19_SUPPORT
     492    * J1939DCM_DM20_SUPPORT
     493    * J1939DCM_DM21_SUPPORT
     494    * J1939DCM_DM22_SUPPORT
     495    * J1939DCM_DM23_SUPPORT
     496    * J1939DCM_DM24_SUPPORT
     497    * J1939DCM_DM25_SUPPORT
     498    * J1939DCM_DM26_SUPPORT
     499    * J1939DCM_DM27_SUPPORT
     500    * J1939DCM_DM28_SUPPORT
     501    * J1939DCM_DM29_SUPPORT
     502    * J1939DCM_DM30_SUPPORT
     503    * J1939DCM_DM31_SUPPORT
     504    * J1939DCM_DM32_SUPPORT
     505    * J1939DCM_DM33_SUPPORT
     506    * J1939DCM_DM34_SUPPORT
     507    * J1939DCM_DM35_SUPPORT
     508    * J1939DCM_DM36_SUPPORT
     509    * J1939DCM_DM37_SUPPORT
     510    * J1939DCM_DM38_SUPPORT
     511    * J1939DCM_DM39_SUPPORT
     512    * J1939DCM_DM40_SUPPORT
     513    * J1939DCM_DM41_SUPPORT
     514    * J1939DCM_DM42_SUPPORT
     515    * J1939DCM_DM43_SUPPORT
     516    * J1939DCM_DM44_SUPPORT
     517    * J1939DCM_DM45_SUPPORT
     518    * J1939DCM_DM46_SUPPORT
     519    * J1939DCM_DM47_SUPPORT
     520    * J1939DCM_DM48_SUPPORT
     521    * J1939DCM_DM49_SUPPORT
     522    * J1939DCM_DM50_SUPPORT
     523    * J1939DCM_DM51_SUPPORT
     524    * J1939DCM_DM52_SUPPORT
     525    * J1939DCM_DM53_SUPPORT
     526    * J1939DCM_DM54_SUPPORT
     527    * J1939DCM_DM55_SUPPORT
     528    * J1939DCM_DM56_SUPPORT
     529    * J1939DCM_DM57_SUPPORT
     530
     531== J1939DcmRxPdu ==
     532{{{
     533/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmDiagnosticMessageSupport/J1939DcmRxPdu
     534}}}
     535* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     536* SWSタグ: ECUC_J1939Dcm_00046
     537* タイプ: PARAM-CONF-CONTAINER
     538* 多重度: 0..1
     539
     540== J1939DcmRxPduId ==
     541{{{
     542/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmDiagnosticMessageSupport/J1939DcmRxPdu/J1939DcmRxPduId
     543}}}
     544* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     545* SWSタグ: ECUC_J1939Dcm_00016
     546* タイプ: INTEGER-PARAM
     547* 多重度: 1
     548* 上限値: 65535
     549* 下限値: 0
     550
     551== J1939DcmRxPduRef ==
     552{{{
     553/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmDiagnosticMessageSupport/J1939DcmRxPdu/J1939DcmRxPduRef
     554}}}
     555* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     556* SWSタグ: ECUC_J1939Dcm_00017
     557* タイプ: REFERENCE
     558* 多重度: 1
     559* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     560
     561== J1939DcmTxPdu ==
     562{{{
     563/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmDiagnosticMessageSupport/J1939DcmTxPdu
     564}}}
     565* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     566* SWSタグ: ECUC_J1939Dcm_00045
     567* タイプ: PARAM-CONF-CONTAINER
     568* 多重度: 0..1
     569
     570== J1939DcmTxPduId ==
     571{{{
     572/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmDiagnosticMessageSupport/J1939DcmTxPdu/J1939DcmTxPduId
     573}}}
     574* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     575* SWSタグ: ECUC_J1939Dcm_00044
     576* タイプ: INTEGER-PARAM
     577* 多重度: 1
     578* 上限値: 65535
     579* 下限値: 0
     580
     581== J1939DcmTxPduRef ==
     582{{{
     583/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmDiagnosticMessageSupport/J1939DcmTxPdu/J1939DcmTxPduRef
     584}}}
     585* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     586* SWSタグ: ECUC_J1939Dcm_00043
     587* タイプ: REFERENCE
     588* 多重度: 1
     589* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     590
     591== J1939DcmGenericDMxCopyRxDataFunction ==
     592{{{
     593/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmGenericDMxCopyRxDataFunction
     594}}}
     595* 対象リビジョン: R19-11/R20-11/R21-11
     596* SWSタグ: ECUC_J1939Dcm_00086
     597* タイプ: FUNCTION-NAME
     598* 多重度: 0..1
     599
     600== J1939DcmGenericDMxCopyTxDataFunction ==
     601{{{
     602/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmGenericDMxCopyTxDataFunction
     603}}}
     604* 対象リビジョン: R19-11/R20-11/R21-11
     605* SWSタグ: ECUC_J1939Dcm_00083
     606* タイプ: FUNCTION-NAME
     607* 多重度: 0..1
     608
     609== J1939DcmGenericDMxRequestFunction ==
     610{{{
     611/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmGenericDMxRequestFunction
     612}}}
     613* 対象リビジョン: R19-11/R20-11/R21-11
     614* SWSタグ: ECUC_J1939Dcm_00082
     615* タイプ: FUNCTION-NAME
     616* 多重度: 0..1
     617
     618== J1939DcmGenericDMxRxIndicationFunction ==
     619{{{
     620/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmGenericDMxRxIndicationFunction
     621}}}
     622* 対象リビジョン: R19-11/R20-11/R21-11
     623* SWSタグ: ECUC_J1939Dcm_00087
     624* タイプ: FUNCTION-NAME
     625* 多重度: 0..1
     626
     627== J1939DcmGenericDMxStartOfReceptionFunction ==
     628{{{
     629/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmGenericDMxStartOfReceptionFunction
     630}}}
     631* 対象リビジョン: R19-11/R20-11/R21-11
     632* SWSタグ: ECUC_J1939Dcm_00085
     633* タイプ: FUNCTION-NAME
     634* 多重度: 0..1
     635
     636== J1939DcmGenericDMxTxConfirmationFunction ==
     637{{{
     638/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmGenericDMxTxConfirmationFunction
     639}}}
     640* 対象リビジョン: R19-11/R20-11/R21-11
     641* SWSタグ: ECUC_J1939Dcm_00084
     642* タイプ: FUNCTION-NAME
     643* 多重度: 0..1
     644
     645== J1939DcmNmNodeRef ==
     646{{{
     647/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmNmNodeRef
     648}}}
     649* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     650* SWSタグ: ECUC_J1939Dcm_00013
     651* タイプ:
     652  * R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
     653  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     654* 多重度: 1
     655* 参照先: [wiki:spec/J1939Nm#J1939NmNode /AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode]
     656
     657== J1939DcmNodeChannelRef ==
     658{{{
     659/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmNodeChannelRef
     660}}}
     661* 対象リビジョン: R4.1.3
     662* タイプ: REFERENCE
     663* 多重度: 0..*
     664* 参照先: [#J1939DcmChannel /AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmChannel]
     665
     666== J1939DcmNodeRmUserRef ==
     667{{{
     668/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmNodeRmUserRef
     669}}}
     670* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     671* SWSタグ: ECUC_J1939Dcm_00049
     672* タイプ:
     673  * R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
     674  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     675* 多重度: 1
     676* 参照先:
     677  * R4.2.2: [wiki:spec/J1939Rm#J1939RmUser /AUTOSAR/EcucDefs/J1939Rm/J1939RmConfigSet/J1939RmNode/J1939RmUser]
     678  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: [wiki:spec/J1939Rm#J1939RmDcmUser /AUTOSAR/EcucDefs/J1939Rm/J1939RmConfigSet/J1939RmNode/J1939RmUser/J1939RmDcmUser]
     679
     680== J1939DcmSPNsInDataStream ==
     681{{{
     682/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmSPNsInDataStream
     683}}}
     684* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     685* SWSタグ: ECUC_J1939Dcm_00047
     686* タイプ: INTEGER-PARAM
     687* 多重度: 0..*
     688* 上限値: 524287
     689* 下限値: 0
     690
     691== J1939DcmServiceOnlyDTCsMemoryDestinationRef ==
     692{{{
     693/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmNode/J1939DcmServiceOnlyDTCsMemoryDestinationRef
     694}}}
     695* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     696* SWSタグ: ECUC_J1939Dcm_00051
     697* タイプ:
     698  * R4.3.1: SYMBOLIC-NAME-REFERENCE
     699  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     700* 多重度: 0..1
     701* 参照先: [wiki:spec/Dem#DemUserDefinedMemory /AUTOSAR/EcucDefs/Dem/DemGeneral/DemEventMemorySet/DemUserDefinedMemory]
     702
     703== J1939DcmProcessingConditions ==
     704{{{
     705/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions
     706}}}
     707* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     708* SWSタグ: ECUC_J1939Dcm_00052
     709* タイプ: PARAM-CONF-CONTAINER
     710* 多重度: 0..1
     711
     712== J1939DcmModeCondition ==
     713{{{
     714/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeCondition
     715}}}
     716* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     717* SWSタグ: ECUC_J1939Dcm_00071
     718* タイプ: PARAM-CONF-CONTAINER
     719* 多重度: 1..*
     720
     721== J1939DcmBswModeRef ==
     722{{{
     723/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeCondition/J1939DcmBswModeRef
     724}}}
     725* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     726* SWSタグ: ECUC_J1939Dcm_00059
     727* タイプ: INSTANCE-REFERENCE
     728* 多重度: 0..1
     729* 参照先コンテキスト: MODE-DECLARATION-GROUP-PROTOTYPE
     730* 参照先タイプ: MODE-DECLARATION
     731
     732== J1939DcmConditionType ==
     733{{{
     734/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeCondition/J1939DcmConditionType
     735}}}
     736* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     737* SWSタグ: ECUC_J1939Dcm_00057
     738* タイプ: ENUMERATION-PARAM
     739* 多重度: 1
     740* 選択肢:
     741  * J1939DCM_EQUALS
     742  * J1939DCM_EQUALS_NOT
     743  * J1939DCM_GREATER_OR_EQUAL
     744  * J1939DCM_GREATER_THAN
     745  * J1939DCM_LESS_OR_EQUAL
     746  * J1939DCM_LESS_THAN
     747
     748== J1939DcmSwcModeRef ==
     749{{{
     750/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeCondition/J1939DcmSwcModeRef
     751}}}
     752* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     753* SWSタグ: ECUC_J1939Dcm_00058
     754* タイプ: INSTANCE-REFERENCE
     755* 多重度: 0..1
     756* 参照先コンテキスト: ROOT-SW-COMPOSITION-PROTOTYPE SW-COMPONENT-PROTOTYPE P-PORT-PROTOTYPE MODE-DECLARATION-GROUP-PROTOTYPE
     757* 参照先タイプ: MODE-DECLARATION
     758
     759== J1939DcmSwcSRDataElementRef ==
     760{{{
     761/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeCondition/J1939DcmSwcSRDataElementRef
     762}}}
     763* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     764* SWSタグ: ECUC_J1939Dcm_00060
     765* タイプ: REFERENCE
     766* 多重度: 0..1
     767* 参照先: [#J1939DcmDspExternalSRDataElementClass /AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmDspExternalSRDataElementClass]
     768
     769== J1939DcmSwcSRDataElementValue ==
     770{{{
     771/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeCondition/J1939DcmSwcSRDataElementValue
     772}}}
     773* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     774* SWSタグ: ECUC_J1939Dcm_00074
     775* タイプ: CHOICE-CONTAINER
     776* 多重度: 1
     777
     778== J1939DcmSwcSRDataElementArray ==
     779{{{
     780/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeCondition/J1939DcmSwcSRDataElementValue/J1939DcmSwcSRDataElementArray
     781}}}
     782* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     783* SWSタグ: ECUC_J1939Dcm_00076
     784* タイプ: PARAM-CONF-CONTAINER
     785* 多重度: 0..1
     786
     787== J1939DcmSwcSRDataElementArrayElement ==
     788{{{
     789/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeCondition/J1939DcmSwcSRDataElementValue/J1939DcmSwcSRDataElementArray/J1939DcmSwcSRDataElementArrayElement
     790}}}
     791* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     792* SWSタグ: ECUC_J1939Dcm_00080
     793* タイプ: PARAM-CONF-CONTAINER
     794* 多重度: 0..*
     795
     796== J1939DcmSwcSRDataElementArrayElementIndex ==
     797{{{
     798/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeCondition/J1939DcmSwcSRDataElementValue/J1939DcmSwcSRDataElementArray/J1939DcmSwcSRDataElementArrayElement/J1939DcmSwcSRDataElementArrayElementIndex
     799}}}
     800* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     801* SWSタグ: ECUC_J1939Dcm_00078
     802* タイプ: INTEGER-PARAM
     803* 多重度: 1
     804* 上限値: 18446744073709551615
     805* 下限値: 0
     806
     807== J1939DcmSwcSRDataElementArrayElementValue ==
     808{{{
     809/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeCondition/J1939DcmSwcSRDataElementValue/J1939DcmSwcSRDataElementArray/J1939DcmSwcSRDataElementArrayElement/J1939DcmSwcSRDataElementArrayElementValue
     810}}}
     811* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     812* SWSタグ: ECUC_J1939Dcm_00079
     813* タイプ: INTEGER-PARAM
     814* 多重度: 1
     815* 上限値: 18446744073709551615
     816* 下限値: 0
     817
     818== J1939DcmSwcSRDataElementPrimitive ==
     819{{{
     820/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeCondition/J1939DcmSwcSRDataElementValue/J1939DcmSwcSRDataElementPrimitive
     821}}}
     822* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     823* SWSタグ: ECUC_J1939Dcm_00075
     824* タイプ: PARAM-CONF-CONTAINER
     825* 多重度: 0..1
     826
     827== J1939DcmSwcSRDataElementPrimitiveValue ==
     828{{{
     829/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeCondition/J1939DcmSwcSRDataElementValue/J1939DcmSwcSRDataElementPrimitive/J1939DcmSwcSRDataElementPrimitiveValue
     830}}}
     831* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     832* SWSタグ: ECUC_J1939Dcm_00077
     833* タイプ: INTEGER-PARAM
     834* 多重度: 1
     835* 上限値: 18446744073709551615
     836* 下限値: 0
     837
     838== J1939DcmSwcSRDataElementValueRef ==
     839{{{
     840/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeCondition/J1939DcmSwcSRDataElementValueRef
     841}}}
     842* 対象リビジョン: R4.3.1
     843* SWSタグ: ECUC_J1939Dcm_00061
     844* タイプ: FOREIGN-REFERENCE
     845* 多重度: 0..1
     846* 参照先タイプ: CONSTANT-SPECIFICATION
     847
     848== J1939DcmModeRule ==
     849{{{
     850/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeRule
     851}}}
     852* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     853* SWSタグ: ECUC_J1939Dcm_00053
     854* タイプ: PARAM-CONF-CONTAINER
     855* 多重度: 1..*
     856
     857== J1939DcmArgumentRef ==
     858{{{
     859/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeRule/J1939DcmArgumentRef
     860}}}
     861* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     862* SWSタグ: ECUC_J1939Dcm_00055
     863* タイプ: CHOICE-REFERENCE
     864* 多重度: 1..*
     865* 参照先:
     866  * [#J1939DcmModeCondition /AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeCondition]
     867  * [#J1939DcmModeRule /AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeRule]
     868
     869== J1939DcmLogicalOperator ==
     870{{{
     871/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeRule/J1939DcmLogicalOperator
     872}}}
     873* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     874* SWSタグ: ECUC_J1939Dcm_00054
     875* タイプ: ENUMERATION-PARAM
     876* 多重度: 0..1
     877* 選択肢:
     878  * J1939DCM_AND
     879  * J1939DCM_OR
     880
     881== J1939DcmModeRuleNrcValue ==
     882{{{
     883/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmProcessingConditions/J1939DcmModeRule/J1939DcmModeRuleNrcValue
     884}}}
     885* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     886* SWSタグ: ECUC_J1939Dcm_00056
     887* タイプ: INTEGER-PARAM
     888* 多重度: 0..1
     889* 上限値: 255
     890* 下限値: 1
     891
     892== J1939DcmGeneral ==
     893{{{
     894/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmGeneral
     895}}}
     896* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     897* SWSタグ: ECUC_J1939Dcm_00001
     898* タイプ: PARAM-CONF-CONTAINER
     899* 多重度: 1
     900
     901== J1939DcmCommonBufferSize ==
     902{{{
     903/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmGeneral/J1939DcmCommonBufferSize
     904}}}
     905* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     906* SWSタグ: ECUC_J1939Dcm_00040
     907* タイプ: INTEGER-PARAM
     908* 多重度: 1
     909* 上限値: 65535
     910* 下限値: 1
     911
     912== J1939DcmDM01BufferSize ==
     913{{{
     914/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmGeneral/J1939DcmDM01BufferSize
     915}}}
     916* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     917* SWSタグ: ECUC_J1939Dcm_00041
     918* タイプ: INTEGER-PARAM
     919* 多重度: 0..1
     920* 上限値: 65535
     921* 下限値: 1
     922
     923== J1939DcmDM01MaxDTCs ==
     924{{{
     925/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmGeneral/J1939DcmDM01MaxDTCs
     926}}}
     927* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     928* SWSタグ: ECUC_J1939Dcm_00050
     929* タイプ: INTEGER-PARAM
     930* 多重度:
     931  * R4.3.1/R4.4.0/R19-11: 1
     932  * R20-11/R21-11: 0..1
     933* 上限値: 255
     934* 下限値: 1
     935* デフォルト値: 20
     936
     937== J1939DcmDM1BufferSize ==
     938{{{
     939/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmGeneral/J1939DcmDM1BufferSize
     940}}}
     941* 対象リビジョン: R4.1.3
     942* タイプ: INTEGER-PARAM
     943* 多重度: 0..1
     944* 上限値: 65535
     945* 下限値: 1
     946
     947== J1939DcmDM35BufferSize ==
     948{{{
     949/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmGeneral/J1939DcmDM35BufferSize
     950}}}
     951* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     952* SWSタグ: ECUC_J1939Dcm_00073
     953* タイプ: INTEGER-PARAM
     954* 多重度: 0..1
     955* 上限値: 65535
     956* 下限値: 1
     957
     958== J1939DcmDevErrorDetect ==
     959{{{
     960/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmGeneral/J1939DcmDevErrorDetect
     961}}}
     962* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     963* SWSタグ: ECUC_J1939Dcm_00003
     964* タイプ: BOOLEAN-PARAM
     965* 多重度: 1
     966* デフォルト値:
     967  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
     968
     969== J1939DcmGenericDMxSupport ==
     970{{{
     971/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmGeneral/J1939DcmGenericDMxSupport
     972}}}
     973* 対象リビジョン: R19-11/R20-11/R21-11
     974* SWSタグ: ECUC_J1939Dcm_00081
     975* タイプ: BOOLEAN-PARAM
     976* 多重度: 1
     977* デフォルト値: false
     978
     979== J1939DcmMainFunctionPeriod ==
     980{{{
     981/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmGeneral/J1939DcmMainFunctionPeriod
     982}}}
     983* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     984* SWSタグ: ECUC_J1939Dcm_00004
     985* タイプ: FLOAT-PARAM
     986* 多重度: 1
     987* 上限値:
     988  * R4.1.3/R4.2.2: 0.255
     989  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: INF
     990* 下限値:
     991  * R4.1.3/R4.2.2: 0.001
     992  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0
     993
     994== J1939DcmMaxDTCsPerMainFunction ==
     995{{{
     996/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmGeneral/J1939DcmMaxDTCsPerMainFunction
     997}}}
     998* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     999* SWSタグ: ECUC_J1939Dcm_00006
     1000* タイプ: INTEGER-PARAM
     1001* 多重度: 0..1
     1002* 上限値: 255
     1003* 下限値: 1
     1004
     1005== J1939DcmMaxFreezeFramesPerMainFunction ==
     1006{{{
     1007/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmGeneral/J1939DcmMaxFreezeFramesPerMainFunction
     1008}}}
     1009* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1010* SWSタグ: ECUC_J1939Dcm_00007
     1011* タイプ: INTEGER-PARAM
     1012* 多重度: 0..1
     1013* 上限値: 255
     1014* 下限値: 1
     1015
     1016== J1939DcmMaxRatiosPerMainFunction ==
     1017{{{
     1018/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmGeneral/J1939DcmMaxRatiosPerMainFunction
     1019}}}
     1020* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1021* SWSタグ: ECUC_J1939Dcm_00008
     1022* タイプ: INTEGER-PARAM
     1023* 多重度: 0..1
     1024* 上限値: 255
     1025* 下限値: 1
     1026
     1027== J1939DcmVersionInfoApi ==
     1028{{{
     1029/AUTOSAR/EcucDefs/J1939Dcm/J1939DcmGeneral/J1939DcmVersionInfoApi
     1030}}}
     1031* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1032* SWSタグ: ECUC_J1939Dcm_00002
     1033* タイプ: BOOLEAN-PARAM
     1034* 多重度: 1
     1035* デフォルト値:
     1036  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
     1037