Changes between Version 1 and Version 2 of spec/J1939Nm


Ignore:
Timestamp:
Dec 15, 2022, 2:48:25 PM (17 months ago)
Author:
fujisft-kaji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/J1939Nm

    v1 v2  
    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  || [#J1939Nm_Init J1939Nm_Init]                                           ||   1|| 0x01||  ○  ||
     15  || [#J1939Nm_DeInit J1939Nm_DeInit]                                       ||   2|| 0x02||  ○  ||
     16  || [#J1939Nm_GetVersionInfo J1939Nm_GetVersionInfo]                       ||   3|| 0x03||  ○  ||
     17  || [#J1939Nm_NetworkRequest J1939Nm_NetworkRequest]                       ||   5|| 0x05||  ○  ||
     18  || [#J1939Nm_NetworkRelease J1939Nm_NetworkRelease]                       ||   6|| 0x06||  ○  ||
     19  || [#J1939Nm_GetState J1939Nm_GetState]                                   ||  13|| 0x0D||  ○  ||
     20  || [#J1939Nm_GetBusOffDelay J1939Nm_GetBusOffDelay]                       ||  16|| 0x10||  ○  ||
     21  || [#J1939Nm_PassiveStartUp J1939Nm_PassiveStartUp]                       ||  15|| 0x0F||  ○  ||
     22  || [#J1939Nm_RxIndication J1939Nm_RxIndication]                           ||  66|| 0x42||  ○  ||
     23  || [#J1939Nm_TxConfirmation J1939Nm_TxConfirmation]                       ||  64|| 0x40||  ○  ||
     24  || [#J1939Nm_RequestIndication J1939Nm_RequestIndication]                 ||  71|| 0x47||  ○  ||
     25  || [#J1939Nm_MainFunction J1939Nm_MainFunction]                           ||   4|| 0x04||  ○  ||
     26  || [#User_AddressClaimedIndication  < User_AddressClaimedIndication >]   ||  32|| 0x20||  ○  ||
     27
     28* コンフィギュレーション一覧 (R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     29  * [#J1939NmConfigSet J1939NmConfigSet] (○/○/○/○/○/○/○)
     30    * [#J1939NmChannel J1939NmChannel] (○/○/○/○/○/○/○)
     31      * [#J1939NmChannelUsesAddressArbitration J1939NmChannelUsesAddressArbitration] (-/○/○/○/○/○/○)
     32      * [#J1939NmComMNetworkHandleRef J1939NmComMNetworkHandleRef] (○/○/○/○/○/○/○)
     33      * [#J1939NmNodeSpecificDemEventParameterRefs J1939NmNodeSpecificDemEventParameterRefs] (-/-/○/○/○/○/○)
     34        * [#J1939NM_E_ADDRESS_LOST J1939NM_E_ADDRESS_LOST] (-/-/○/○/○/○/○)
     35        * [#J1939NmNodeRef J1939NmNodeRef] (-/-/○/○/○/○/○)
     36      * [#J1939NmRxPdu J1939NmRxPdu] (○/○/○/○/○/○/○)
     37        * [#J1939NmRxPduId J1939NmRxPduId] (○/○/○/○/○/○/○)
     38        * [#J1939NmRxPduRef J1939NmRxPduRef] (○/○/○/○/○/○/○)
     39      * [#J1939NmTxPdu J1939NmTxPdu] (○/○/○/○/○/○/○)
     40        * [#J1939NmTxPduId J1939NmTxPduId] (○/○/○/○/○/○/○)
     41        * [#J1939NmTxPduRef J1939NmTxPduRef] (○/○/○/○/○/○/○)
     42    * [#J1939NmExternalNode J1939NmExternalNode] (-/-/○/○/○/○/○)
     43      * [#J1939NmExternalNodeChannelRef J1939NmExternalNodeChannelRef] (-/-/○/○/○/○/○)
     44      * [#J1939NmExternalNodeGatewayedChannelRef J1939NmExternalNodeGatewayedChannelRef] (-/-/○/○/○/○/○)
     45      * [#J1939NmExternalNodeId J1939NmExternalNodeId] (-/-/○/○/○/○/○)
     46      * [#J1939NmExternalNodeNameArbitraryAddressCapable J1939NmExternalNodeNameArbitraryAddressCapable] (-/-/○/○/○/○/○)
     47      * [#J1939NmExternalNodeNameECUInstance J1939NmExternalNodeNameECUInstance] (-/-/○/○/○/○/○)
     48      * [#J1939NmExternalNodeNameFunction J1939NmExternalNodeNameFunction] (-/-/○/○/○/○/○)
     49      * [#J1939NmExternalNodeNameFunctionInstance J1939NmExternalNodeNameFunctionInstance] (-/-/○/○/○/○/○)
     50      * [#J1939NmExternalNodeNameIdentityNumber J1939NmExternalNodeNameIdentityNumber] (-/-/○/○/○/○/○)
     51      * [#J1939NmExternalNodeNameIndustryGroup J1939NmExternalNodeNameIndustryGroup] (-/-/○/○/○/○/○)
     52      * [#J1939NmExternalNodeNameManufacturerCode J1939NmExternalNodeNameManufacturerCode] (-/-/○/○/○/○/○)
     53      * [#J1939NmExternalNodeNameVehicleSystem J1939NmExternalNodeNameVehicleSystem] (-/-/○/○/○/○/○)
     54      * [#J1939NmExternalNodeNameVehicleSystemInstance J1939NmExternalNodeNameVehicleSystemInstance] (-/-/○/○/○/○/○)
     55      * [#J1939NmExternalNodePreferredAddress J1939NmExternalNodePreferredAddress] (-/-/○/○/○/○/○)
     56    * [#J1939NmNode J1939NmNode] (○/○/○/○/○/○/○)
     57      * [#J1939NmNodeChannelRef J1939NmNodeChannelRef] (○/○/○/○/○/○/○)
     58      * [#J1939NmNodeId J1939NmNodeId] (○/○/○/○/○/○/○)
     59      * [#J1939NmNodeNameArbitraryAddressCapable J1939NmNodeNameArbitraryAddressCapable] (○/○/○/○/○/○/○)
     60      * [#J1939NmNodeNameECUInstance J1939NmNodeNameECUInstance] (○/○/○/○/○/○/○)
     61      * [#J1939NmNodeNameFunction J1939NmNodeNameFunction] (○/○/○/○/○/○/○)
     62      * [#J1939NmNodeNameFunctionInstance J1939NmNodeNameFunctionInstance] (○/○/○/○/○/○/○)
     63      * [#J1939NmNodeNameIdentityNumber J1939NmNodeNameIdentityNumber] (○/○/○/○/○/○/○)
     64      * [#J1939NmNodeNameIndustryGroup J1939NmNodeNameIndustryGroup] (○/○/○/○/○/○/○)
     65      * [#J1939NmNodeNameManufacturerCode J1939NmNodeNameManufacturerCode] (○/○/○/○/○/○/○)
     66      * [#J1939NmNodeNameVehicleSystem J1939NmNodeNameVehicleSystem] (○/○/○/○/○/○/○)
     67      * [#J1939NmNodeNameVehicleSystemInstance J1939NmNodeNameVehicleSystemInstance] (○/○/○/○/○/○/○)
     68      * [#J1939NmNodePreferredAddress J1939NmNodePreferredAddress] (○/○/○/○/○/○/○)
     69      * [#J1939NmNodeStartUpDelay J1939NmNodeStartUpDelay] (○/○/○/○/○/○/○)
     70    * [#J1939NmSharedAddressSpace J1939NmSharedAddressSpace] (-/-/○/○/○/○/○)
     71      * [#J1939NmSharedChannelRef J1939NmSharedChannelRef] (-/-/○/○/○/○/○)
     72  * [#J1939NmDemEventParameterRefs J1939NmDemEventParameterRefs] (○/○/-/-/-/-/-)
     73    * [#J1939NM_E_ADDRESS_LOST2 J1939NM_E_ADDRESS_LOST] (○/○/-/-/-/-/-)
     74  * [#J1939NmGeneral J1939NmGeneral] (○/○/○/○/○/○/○)
     75    * [#J1939NmBusOffDelayTickPeriod J1939NmBusOffDelayTickPeriod] (○/○/○/○/○/○/○)
     76    * [#J1939NmDevErrorDetect J1939NmDevErrorDetect] (○/○/○/○/○/○/○)
     77    * [#J1939NmGatewaySupport J1939NmGatewaySupport] (-/-/○/○/○/○/○)
     78    * [#J1939NmMainFunctionPeriod J1939NmMainFunctionPeriod] (○/○/○/○/○/○/○)
     79    * [#J1939NmTxConfirmationTimeout J1939NmTxConfirmationTimeout] (○/○/-/-/-/-/-)
     80    * [#J1939NmUserCallout J1939NmUserCallout] (○/○/○/○/○/○/○)
     81    * [#J1939NmUserCalloutHeaderFile J1939NmUserCalloutHeaderFile] (○/○/○/-/-/-/-)
     82    * [#J1939NmVersionInfoApi J1939NmVersionInfoApi] (○/○/○/○/○/○/○)
     83
     84* エラーコード一覧
     85  * "--"は[wiki:spec/Dem Dem]により決定される
     86
     87  ||= エラーコード =||= Dec =||= Hex =||= R21-11 =||
     88  || J1939NM_E_UNINIT             ||  1|| 0x01||  ○  ||
     89  || J1939NM_E_REINIT             ||  2|| 0x02||  ○  ||
     90  || J1939NM_E_INIT_FAILED        ||  3|| 0x03||  ○  ||
     91  || J1939NM_E_PARAM_POINTER      || 16|| 0x10||  ○  ||
     92  || J1939NM_E_INVALID_PDU_SDU_ID || 17|| 0x11||  ○  ||
     93  || J1939NM_E_INVALID_NETWORK_ID || 18|| 0x12||  ○  ||
     94  || J1939NM_E_INVALID_PGN        || 19|| 0x13||  ○  ||
     95  || J1939NM_E_INVALID_PRIO       || 20|| 0x14||  ○  ||
     96  || J1939NM_E_INVALID_ADDRESS    || 21|| 0x15||  ○  ||
     97  || J1939NM_E_INVALID_NODE       || 22|| 0x16||  ○  ||
     98  || J1939NM_E_ADDRESS_LOST       || --||   --||  ○  ||
     99
    15100----
    16 {{{#!comment
    17 [執筆開始時削除エリア]ここまで
    18 ※コメントごと削除してください
    19 }}}
    20 
    21 = 概要 =
     101
     102= API仕様 =
     103
     104== J1939Nm_Init ==
     105{{{
     106void J1939Nm_Init (const J1939Nm_ConfigType* configPtr)
     107}}}
     108
     109== J1939Nm_DeInit ==
     110{{{
     111void J1939Nm_DeInit (void)
     112}}}
     113
     114== J1939Nm_GetVersionInfo ==
     115{{{
     116void J1939Nm_GetVersionInfo (Std_VersionInfoType* versionInfo)
     117}}}
     118
     119== J1939Nm_NetworkRequest ==
     120{{{
     121Std_ReturnType J1939Nm_NetworkRequest (NetworkHandleType nmChannelHandle)
     122}}}
     123
     124== J1939Nm_NetworkRelease ==
     125{{{
     126Std_ReturnType J1939Nm_NetworkRelease (NetworkHandleType nmChannelHandle)
     127}}}
     128
     129== J1939Nm_GetState ==
     130{{{
     131Std_ReturnType J1939Nm_GetState (NetworkHandleType NetworkHandle, Nm_StateType* nmStatePtr, Nm_ModeType* nmModePtr)
     132}}}
     133
     134== J1939Nm_GetBusOffDelay ==
     135{{{
     136void J1939Nm_GetBusOffDelay (NetworkHandleType network, uint8* delayCyclesPtr)
     137}}}
     138
     139== J1939Nm_PassiveStartUp ==
     140{{{
     141Std_ReturnType J1939Nm_PassiveStartUp (NetworkHandleType nmChannelHandle)
     142}}}
     143
     144== J1939Nm_RxIndication ==
     145{{{
     146void J1939Nm_RxIndication (PduIdType RxPduId, const PduInfoType* PduInfoPtr)
     147}}}
     148
     149== J1939Nm_TxConfirmation ==
     150{{{
     151void J1939Nm_TxConfirmation (PduIdType TxPduId, Std_ReturnType result)
     152}}}
     153
     154== J1939Nm_RequestIndication ==
     155{{{
     156void J1939Nm_RequestIndication (uint8 node, NetworkHandleType channel, uint32 requestedPgn, const J1939Rm_ExtIdInfoType* extIdInfo, uint8 sourceAddress, uint8 destAddress, uint8 priority)
     157}}}
     158
     159== J1939Nm_MainFunction ==
     160{{{
     161void J1939Nm_MainFunction (void)
     162}}}
     163
     164== < User_AddressClaimedIndication > ==
     165{{{
     166void < User_AddressClaimedIndication > (NetworkHandleType channel, uint8 sourceAddress, const uint8* name)
     167}}}
    22168
    23169----
    24170
    25 = API仕様 =
    26 
    27 ----
    28 
    29171= コンフィギュレーション仕様 =
     172
     173== J1939NmConfigSet ==
     174{{{
     175/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet
     176}}}
     177* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     178* SWSタグ: ECUC_J1939Nm_00027
     179* タイプ: PARAM-CONF-CONTAINER
     180* 多重度: 1
     181
     182== J1939NmChannel ==
     183{{{
     184/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel
     185}}}
     186* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     187* SWSタグ: ECUC_J1939Nm_00005
     188* タイプ: PARAM-CONF-CONTAINER
     189* 多重度: 1..*
     190
     191== J1939NmChannelUsesAddressArbitration ==
     192{{{
     193/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel/J1939NmChannelUsesAddressArbitration
     194}}}
     195* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     196* SWSタグ: ECUC_J1939Nm_00035
     197* タイプ: BOOLEAN-PARAM
     198* 多重度: 1
     199* デフォルト値: true
     200
     201== J1939NmComMNetworkHandleRef ==
     202{{{
     203/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel/J1939NmComMNetworkHandleRef
     204}}}
     205* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     206* SWSタグ: ECUC_J1939Nm_00008
     207* タイプ:
     208  * R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
     209  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     210* 多重度: 1
     211* 参照先: [wiki:spec/ComM#ComMChannel /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel]
     212
     213== J1939NmNodeSpecificDemEventParameterRefs ==
     214{{{
     215/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel/J1939NmNodeSpecificDemEventParameterRefs
     216}}}
     217* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     218* SWSタグ: ECUC_J1939Nm_00006
     219* タイプ: PARAM-CONF-CONTAINER
     220* 多重度: 0..*
     221
     222== J1939NM_E_ADDRESS_LOST ==
     223{{{
     224/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel/J1939NmNodeSpecificDemEventParameterRefs/J1939NM_E_ADDRESS_LOST
     225}}}
     226* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     227* SWSタグ: ECUC_J1939Nm_00007
     228* タイプ:
     229  * R4.3.1: SYMBOLIC-NAME-REFERENCE
     230  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     231* 多重度: 1
     232* 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter]
     233
     234== J1939NmNodeRef ==
     235{{{
     236/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel/J1939NmNodeSpecificDemEventParameterRefs/J1939NmNodeRef
     237}}}
     238* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     239* SWSタグ: ECUC_J1939Nm_00053
     240* タイプ: REFERENCE
     241* 多重度: 1
     242* 参照先: [#J1939NmNode /AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode]
     243
     244== J1939NmRxPdu ==
     245{{{
     246/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel/J1939NmRxPdu
     247}}}
     248* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     249* SWSタグ: ECUC_J1939Nm_00010
     250* タイプ: PARAM-CONF-CONTAINER
     251* 多重度: 1
     252
     253== J1939NmRxPduId ==
     254{{{
     255/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel/J1939NmRxPdu/J1939NmRxPduId
     256}}}
     257* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     258* SWSタグ: ECUC_J1939Nm_00014
     259* タイプ: INTEGER-PARAM
     260* 多重度: 1
     261* 上限値: 65535
     262* 下限値: 0
     263
     264== J1939NmRxPduRef ==
     265{{{
     266/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel/J1939NmRxPdu/J1939NmRxPduRef
     267}}}
     268* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     269* SWSタグ: ECUC_J1939Nm_00013
     270* タイプ: REFERENCE
     271* 多重度: 1
     272* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     273
     274== J1939NmTxPdu ==
     275{{{
     276/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel/J1939NmTxPdu
     277}}}
     278* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     279* SWSタグ: ECUC_J1939Nm_00009
     280* タイプ: PARAM-CONF-CONTAINER
     281* 多重度: 1
     282
     283== J1939NmTxPduId ==
     284{{{
     285/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel/J1939NmTxPdu/J1939NmTxPduId
     286}}}
     287* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     288* SWSタグ: ECUC_J1939Nm_00011
     289* タイプ: INTEGER-PARAM
     290* 多重度: 1
     291* 上限値: 65535
     292* 下限値: 0
     293
     294== J1939NmTxPduRef ==
     295{{{
     296/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel/J1939NmTxPdu/J1939NmTxPduRef
     297}}}
     298* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     299* SWSタグ: ECUC_J1939Nm_00012
     300* タイプ: REFERENCE
     301* 多重度: 1
     302* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     303
     304== J1939NmExternalNode ==
     305{{{
     306/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmExternalNode
     307}}}
     308* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     309* SWSタグ: ECUC_J1939Nm_00039
     310* タイプ: PARAM-CONF-CONTAINER
     311* 多重度: 0..*
     312
     313== J1939NmExternalNodeChannelRef ==
     314{{{
     315/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmExternalNode/J1939NmExternalNodeChannelRef
     316}}}
     317* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     318* SWSタグ: ECUC_J1939Nm_00051
     319* タイプ: REFERENCE
     320* 多重度: 1..*
     321* 参照先: [#J1939NmChannel /AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel]
     322
     323== J1939NmExternalNodeGatewayedChannelRef ==
     324{{{
     325/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmExternalNode/J1939NmExternalNodeGatewayedChannelRef
     326}}}
     327* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     328* SWSタグ: ECUC_J1939Nm_00052
     329* タイプ: REFERENCE
     330* 多重度: 0..*
     331* 参照先: [#J1939NmChannel /AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel]
     332
     333== J1939NmExternalNodeId ==
     334{{{
     335/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmExternalNode/J1939NmExternalNodeId
     336}}}
     337* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     338* SWSタグ: ECUC_J1939Nm_00040
     339* タイプ: INTEGER-PARAM
     340* 多重度: 1
     341* 上限値: 65535
     342* 下限値: 0
     343
     344== J1939NmExternalNodeNameArbitraryAddressCapable ==
     345{{{
     346/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmExternalNode/J1939NmExternalNodeNameArbitraryAddressCapable
     347}}}
     348* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     349* SWSタグ: ECUC_J1939Nm_00041
     350* タイプ: BOOLEAN-PARAM
     351* 多重度: 1
     352
     353== J1939NmExternalNodeNameECUInstance ==
     354{{{
     355/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmExternalNode/J1939NmExternalNodeNameECUInstance
     356}}}
     357* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     358* SWSタグ: ECUC_J1939Nm_00042
     359* タイプ: INTEGER-PARAM
     360* 多重度: 1
     361* 上限値: 7
     362* 下限値: 0
     363
     364== J1939NmExternalNodeNameFunction ==
     365{{{
     366/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmExternalNode/J1939NmExternalNodeNameFunction
     367}}}
     368* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     369* SWSタグ: ECUC_J1939Nm_00043
     370* タイプ: INTEGER-PARAM
     371* 多重度: 1
     372* 上限値: 255
     373* 下限値: 0
     374
     375== J1939NmExternalNodeNameFunctionInstance ==
     376{{{
     377/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmExternalNode/J1939NmExternalNodeNameFunctionInstance
     378}}}
     379* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     380* SWSタグ: ECUC_J1939Nm_00044
     381* タイプ: INTEGER-PARAM
     382* 多重度: 1
     383* 上限値: 31
     384* 下限値: 0
     385
     386== J1939NmExternalNodeNameIdentityNumber ==
     387{{{
     388/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmExternalNode/J1939NmExternalNodeNameIdentityNumber
     389}}}
     390* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     391* SWSタグ: ECUC_J1939Nm_00045
     392* タイプ: INTEGER-PARAM
     393* 多重度: 1
     394* 上限値: 2097151
     395* 下限値: 0
     396
     397== J1939NmExternalNodeNameIndustryGroup ==
     398{{{
     399/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmExternalNode/J1939NmExternalNodeNameIndustryGroup
     400}}}
     401* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     402* SWSタグ: ECUC_J1939Nm_00046
     403* タイプ: INTEGER-PARAM
     404* 多重度: 1
     405* 上限値: 7
     406* 下限値: 0
     407
     408== J1939NmExternalNodeNameManufacturerCode ==
     409{{{
     410/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmExternalNode/J1939NmExternalNodeNameManufacturerCode
     411}}}
     412* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     413* SWSタグ: ECUC_J1939Nm_00047
     414* タイプ: INTEGER-PARAM
     415* 多重度: 1
     416* 上限値: 2047
     417* 下限値: 0
     418
     419== J1939NmExternalNodeNameVehicleSystem ==
     420{{{
     421/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmExternalNode/J1939NmExternalNodeNameVehicleSystem
     422}}}
     423* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     424* SWSタグ: ECUC_J1939Nm_00048
     425* タイプ: INTEGER-PARAM
     426* 多重度: 1
     427* 上限値: 127
     428* 下限値: 0
     429
     430== J1939NmExternalNodeNameVehicleSystemInstance ==
     431{{{
     432/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmExternalNode/J1939NmExternalNodeNameVehicleSystemInstance
     433}}}
     434* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     435* SWSタグ: ECUC_J1939Nm_00050
     436* タイプ: INTEGER-PARAM
     437* 多重度: 1
     438* 上限値: 15
     439* 下限値: 0
     440
     441== J1939NmExternalNodePreferredAddress ==
     442{{{
     443/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmExternalNode/J1939NmExternalNodePreferredAddress
     444}}}
     445* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     446* SWSタグ: ECUC_J1939Nm_00049
     447* タイプ: INTEGER-PARAM
     448* 多重度: 1
     449* 上限値: 253
     450* 下限値: 0
     451
     452== J1939NmNode ==
     453{{{
     454/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode
     455}}}
     456* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     457* SWSタグ: ECUC_J1939Nm_00015
     458* タイプ: PARAM-CONF-CONTAINER
     459* 多重度: 1..*
     460
     461== J1939NmNodeChannelRef ==
     462{{{
     463/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode/J1939NmNodeChannelRef
     464}}}
     465* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     466* SWSタグ: ECUC_J1939Nm_00029
     467* タイプ: REFERENCE
     468* 多重度: 1..*
     469* 参照先: [#J1939NmChannel /AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel]
     470
     471== J1939NmNodeId ==
     472{{{
     473/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode/J1939NmNodeId
     474}}}
     475* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     476* SWSタグ: ECUC_J1939Nm_00030
     477* タイプ: INTEGER-PARAM
     478* 多重度: 1
     479* 上限値: 255
     480* 下限値: 0
     481
     482== J1939NmNodeNameArbitraryAddressCapable ==
     483{{{
     484/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode/J1939NmNodeNameArbitraryAddressCapable
     485}}}
     486* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     487* SWSタグ: ECUC_J1939Nm_00018
     488* タイプ: BOOLEAN-PARAM
     489* 多重度: 1
     490
     491== J1939NmNodeNameECUInstance ==
     492{{{
     493/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode/J1939NmNodeNameECUInstance
     494}}}
     495* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     496* SWSタグ: ECUC_J1939Nm_00024
     497* タイプ: INTEGER-PARAM
     498* 多重度: 1
     499* 上限値: 7
     500* 下限値: 0
     501
     502== J1939NmNodeNameFunction ==
     503{{{
     504/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode/J1939NmNodeNameFunction
     505}}}
     506* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     507* SWSタグ: ECUC_J1939Nm_00022
     508* タイプ: INTEGER-PARAM
     509* 多重度: 1
     510* 上限値: 255
     511* 下限値: 0
     512
     513== J1939NmNodeNameFunctionInstance ==
     514{{{
     515/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode/J1939NmNodeNameFunctionInstance
     516}}}
     517* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     518* SWSタグ: ECUC_J1939Nm_00023
     519* タイプ: INTEGER-PARAM
     520* 多重度: 1
     521* 上限値: 31
     522* 下限値: 0
     523
     524== J1939NmNodeNameIdentityNumber ==
     525{{{
     526/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode/J1939NmNodeNameIdentityNumber
     527}}}
     528* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     529* SWSタグ: ECUC_J1939Nm_00026
     530* タイプ: INTEGER-PARAM
     531* 多重度: 1
     532* 上限値: 2097151
     533* 下限値: 0
     534
     535== J1939NmNodeNameIndustryGroup ==
     536{{{
     537/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode/J1939NmNodeNameIndustryGroup
     538}}}
     539* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     540* SWSタグ: ECUC_J1939Nm_00019
     541* タイプ: INTEGER-PARAM
     542* 多重度: 1
     543* 上限値: 7
     544* 下限値: 0
     545
     546== J1939NmNodeNameManufacturerCode ==
     547{{{
     548/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode/J1939NmNodeNameManufacturerCode
     549}}}
     550* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     551* SWSタグ: ECUC_J1939Nm_00025
     552* タイプ: INTEGER-PARAM
     553* 多重度: 1
     554* 上限値: 2047
     555* 下限値: 0
     556
     557== J1939NmNodeNameVehicleSystem ==
     558{{{
     559/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode/J1939NmNodeNameVehicleSystem
     560}}}
     561* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     562* SWSタグ: ECUC_J1939Nm_00021
     563* タイプ: INTEGER-PARAM
     564* 多重度: 1
     565* 上限値: 127
     566* 下限値: 0
     567
     568== J1939NmNodeNameVehicleSystemInstance ==
     569{{{
     570/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode/J1939NmNodeNameVehicleSystemInstance
     571}}}
     572* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     573* SWSタグ: ECUC_J1939Nm_00020
     574* タイプ: INTEGER-PARAM
     575* 多重度: 1
     576* 上限値: 15
     577* 下限値: 0
     578
     579== J1939NmNodePreferredAddress ==
     580{{{
     581/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode/J1939NmNodePreferredAddress
     582}}}
     583* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     584* SWSタグ: ECUC_J1939Nm_00016
     585* タイプ: INTEGER-PARAM
     586* 多重度: 1
     587* 上限値: 253
     588* 下限値: 0
     589
     590== J1939NmNodeStartUpDelay ==
     591{{{
     592/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode/J1939NmNodeStartUpDelay
     593}}}
     594* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     595* SWSタグ: ECUC_J1939Nm_00017
     596* タイプ: BOOLEAN-PARAM
     597* 多重度: 1
     598* デフォルト値:
     599  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: true
     600
     601== J1939NmSharedAddressSpace ==
     602{{{
     603/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmSharedAddressSpace
     604}}}
     605* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     606* SWSタグ: ECUC_J1939Nm_00037
     607* タイプ: PARAM-CONF-CONTAINER
     608* 多重度: 0..*
     609
     610== J1939NmSharedChannelRef ==
     611{{{
     612/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmSharedAddressSpace/J1939NmSharedChannelRef
     613}}}
     614* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     615* SWSタグ: ECUC_J1939Nm_00038
     616* タイプ: REFERENCE
     617* 多重度: 2..*
     618* 参照先: [#J1939NmChannel /AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel]
     619
     620== J1939NmDemEventParameterRefs ==
     621{{{
     622/AUTOSAR/EcucDefs/J1939Nm/J1939NmDemEventParameterRefs
     623}}}
     624* 対象リビジョン: R4.1.3/R4.2.2
     625* SWSタグ: ECUC_J1939Nm_00006
     626* タイプ: PARAM-CONF-CONTAINER
     627* 多重度: 0..1
     628
     629== J1939NM_E_ADDRESS_LOST(2) ==
     630{{{
     631/AUTOSAR/EcucDefs/J1939Nm/J1939NmDemEventParameterRefs/J1939NM_E_ADDRESS_LOST
     632}}}
     633* 対象リビジョン: R4.1.3/R4.2.2
     634* SWSタグ: ECUC_J1939Nm_00007
     635* タイプ: SYMBOLIC-NAME-REFERENCE
     636* 多重度: 1
     637* 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter]
     638
     639== J1939NmGeneral ==
     640{{{
     641/AUTOSAR/EcucDefs/J1939Nm/J1939NmGeneral
     642}}}
     643* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     644* SWSタグ: ECUC_J1939Nm_00001
     645* タイプ: PARAM-CONF-CONTAINER
     646* 多重度: 1
     647
     648== J1939NmBusOffDelayTickPeriod ==
     649{{{
     650/AUTOSAR/EcucDefs/J1939Nm/J1939NmGeneral/J1939NmBusOffDelayTickPeriod
     651}}}
     652* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     653* SWSタグ: ECUC_J1939Nm_00034
     654* タイプ: FLOAT-PARAM
     655* 多重度: 0..1
     656* 上限値:
     657  * R4.1.3/R4.2.2: 0.255
     658  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: INF
     659* 下限値:
     660  * R4.1.3/R4.2.2: 0.001
     661  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0
     662* デフォルト値: 0.02
     663
     664== J1939NmDevErrorDetect ==
     665{{{
     666/AUTOSAR/EcucDefs/J1939Nm/J1939NmGeneral/J1939NmDevErrorDetect
     667}}}
     668* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     669* SWSタグ: ECUC_J1939Nm_00003
     670* タイプ: BOOLEAN-PARAM
     671* 多重度: 1
     672* デフォルト値:
     673  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
     674
     675== J1939NmGatewaySupport ==
     676{{{
     677/AUTOSAR/EcucDefs/J1939Nm/J1939NmGeneral/J1939NmGatewaySupport
     678}}}
     679* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     680* SWSタグ: ECUC_J1939Nm_00036
     681* タイプ: BOOLEAN-PARAM
     682* 多重度: 1
     683
     684== J1939NmMainFunctionPeriod ==
     685{{{
     686/AUTOSAR/EcucDefs/J1939Nm/J1939NmGeneral/J1939NmMainFunctionPeriod
     687}}}
     688* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     689* SWSタグ: ECUC_J1939Nm_00004
     690* タイプ: FLOAT-PARAM
     691* 多重度: 1
     692* 上限値:
     693  * R4.1.3/R4.2.2: 0.255
     694  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: INF
     695* 下限値:
     696  * R4.1.3/R4.2.2: 0.001
     697  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0
     698* デフォルト値:
     699  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0.01
     700
     701== J1939NmTxConfirmationTimeout ==
     702{{{
     703/AUTOSAR/EcucDefs/J1939Nm/J1939NmGeneral/J1939NmTxConfirmationTimeout
     704}}}
     705* 対象リビジョン: R4.1.3/R4.2.2
     706* SWSタグ: ECUC_J1939Nm_00031
     707* タイプ: FLOAT-PARAM
     708* 多重度: 1
     709* 上限値: 65.535
     710* 下限値: 0
     711* デフォルト値:
     712  * R4.2.2: 1.5
     713
     714== J1939NmUserCallout ==
     715{{{
     716/AUTOSAR/EcucDefs/J1939Nm/J1939NmGeneral/J1939NmUserCallout
     717}}}
     718* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     719* SWSタグ: ECUC_J1939Nm_00032
     720* タイプ: FUNCTION-NAME
     721* 多重度: 0..1
     722
     723== J1939NmUserCalloutHeaderFile ==
     724{{{
     725/AUTOSAR/EcucDefs/J1939Nm/J1939NmGeneral/J1939NmUserCalloutHeaderFile
     726}}}
     727* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1
     728* SWSタグ: ECUC_J1939Nm_00033
     729* タイプ: STRING-PARAM
     730* 多重度: 0..1
     731
     732== J1939NmVersionInfoApi ==
     733{{{
     734/AUTOSAR/EcucDefs/J1939Nm/J1939NmGeneral/J1939NmVersionInfoApi
     735}}}
     736* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     737* SWSタグ: ECUC_J1939Nm_00002
     738* タイプ: BOOLEAN-PARAM
     739* 多重度: 1
     740* デフォルト値:
     741  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
     742