Changes between Version 7 and Version 8 of spec/J1939Tp


Ignore:
Timestamp:
Oct 21, 2020, 3:05:52 PM (3 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/J1939Tp

    v7 v8  
    1212* API一覧
    1313
    14   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
    15   || [#J1939Tp_Init J1939Tp_Init]                       ||  1|| 0x01||
    16   || [#J1939Tp_Shutdown J1939Tp_Shutdown]               ||  2|| 0x02||
    17   || [#J1939Tp_GetVersionInfo J1939Tp_GetVersionInfo]   ||  3|| 0x03||
    18   || [#J1939Tp_Transmit J1939Tp_Transmit]               ||  5|| 0x05||
    19   || [#J1939Tp_CancelTransmit J1939Tp_CancelTransmit]   ||  9|| 0x09||
    20   || [#J1939Tp_CancelReceive J1939Tp_CancelReceive]     || 10|| 0x0A||
    21   || [#J1939Tp_ChangeParameter J1939Tp_ChangeParameter] ||  8|| 0x08||
    22   || [#J1939Tp_RxIndication J1939Tp_RxIndication]       || 66|| 0x42||
    23   || [#J1939Tp_TxConfirmation J1939Tp_TxConfirmation]   || 64|| 0x40||
    24   || [#J1939Tp_MainFunction J1939Tp_MainFunction]       ||  4|| 0x04||
    25 
    26 * コンフィギュレーション一覧
    27   * [#J1939TpConfiguration J1939TpConfiguration]
    28     * [#J1939TpDemEventParameterRefs J1939TpDemEventParameterRefs]
    29       * [#J1939TP_E_COMMUNICATION J1939TP_E_COMMUNICATION]
    30     * [#J1939TpRxChannel J1939TpRxChannel]
    31       * [#J1939TpRxProtocolType J1939TpRxProtocolType]
    32       * [#J1939TpRxCmNPdu J1939TpRxCmNPdu]
    33         * [#J1939TpRxCmNPduId J1939TpRxCmNPduId]
    34         * [#J1939TpRxCmNPduRef J1939TpRxCmNPduRef]
    35       * [#J1939TpRxDtNPdu J1939TpRxDtNPdu]
    36         * [#J1939TpRxDtNPduId J1939TpRxDtNPduId]
    37         * [#J1939TpRxDtNPduRef J1939TpRxDtNPduRef]
    38       * [#J1939TpRxPg J1939TpRxPg]
    39         * [#J1939TpRxPgDynLength J1939TpRxPgDynLength]
    40         * [#J1939TpRxPgPGN J1939TpRxPgPGN]
    41         * [#J1939TpRxDirectNPdu J1939TpRxDirectNPdu]
    42           * [#J1939TpRxDirectNPduId J1939TpRxDirectNPduId]
    43           * [#J1939TpRxDirectNPduRef J1939TpRxDirectNPduRef]
    44         * [#J1939TpRxNSdu J1939TpRxNSdu]
    45           * [#J1939TpRxNSduRef J1939TpRxNSduRef]
    46       * [#J1939TpTxFcNPdu J1939TpTxFcNPdu]
    47         * [#J1939TpTxFcNPduTxConfId J1939TpTxFcNPduTxConfId]
    48         * [#J1939TpTxFcNPduRef J1939TpTxFcNPduRef]
    49     * [#J1939TpTxChannel J1939TpTxChannel]
    50       * [#J1939TpTxProtocolType J1939TpTxProtocolType]
    51       * [#J1939TpRxFcNPdu J1939TpRxFcNPdu]
    52         * [#J1939TpRxFcNPduId J1939TpRxFcNPduId]
    53         * [#J1939TpRxFcNPduRef J1939TpRxFcNPduRef]
    54       * [#J1939TpTxCmNPdu J1939TpTxCmNPdu]
    55         * [#J1939TpTxCmNPduTxConfId J1939TpTxCmNPduTxConfId]
    56         * [#J1939TpTxCmNPduRef J1939TpTxCmNPduRef]
    57       * [#J1939TpTxDtNPdu J1939TpTxDtNPdu]
    58         * [#J1939TpTxDtNPduTxConfId J1939TpTxDtNPduTxConfId]
    59         * [#J1939TpTxDtNPduRef J1939TpTxDtNPduRef]
    60       * [#J1939TpTxPg J1939TpTxPg]
    61         * [#J1939TpTxPgDynLength J1939TpTxPgDynLength]
    62         * [#J1939TpTxPgPGN J1939TpTxPgPGN]
    63         * [#J1939TpTxDirectNPdu J1939TpTxDirectNPdu]
    64           * [#J1939TpTxDirectNPduTxConfId J1939TpTxDirectNPduTxConfId]
    65           * [#J1939TpTxDirectNPduRef J1939TpTxDirectNPduRef]
    66         * [#J1939TpTxNSdu J1939TpTxNSdu]
    67           * [#J1939TpTxNSduId J1939TpTxNSduId]
    68           * [#J1939TpTxNSduRef J1939TpTxNSduRef]
    69   * [#J1939TpGeneral J1939TpGeneral]
    70     * [#J1939TpDevErrorDetect J1939TpDevErrorDetect]
    71     * [#J1939TpMainFunctionPeriod J1939TpMainFunctionPeriod]
    72     * [#J1939TpMaxPacketsPerBlock J1939TpMaxPacketsPerBlock]
    73     * [#J1939TpPacketsPerBlock J1939TpPacketsPerBlock]
    74     * [#J1939TpTxConfTimeout J1939TpTxConfTimeout]
    75     * [#J1939TpVersionInfoApi J1939TpVersionInfoApi]
     14  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||
     15  || [#J1939Tp_Init J1939Tp_Init]                       ||  1|| 0x01||  ○  ||
     16  || [#J1939Tp_Shutdown J1939Tp_Shutdown]               ||  2|| 0x02||  ○  ||
     17  || [#J1939Tp_GetVersionInfo J1939Tp_GetVersionInfo]   ||  3|| 0x03||  ○  ||
     18  || [#J1939Tp_Transmit J1939Tp_Transmit]               ||  5|| 0x05||  ○  ||
     19  || [#J1939Tp_CancelTransmit J1939Tp_CancelTransmit]   ||  9|| 0x09||  ○  ||
     20  || [#J1939Tp_CancelReceive J1939Tp_CancelReceive]     || 10|| 0x0A||  ○  ||
     21  || [#J1939Tp_ChangeParameter J1939Tp_ChangeParameter] ||  8|| 0x08||  ○  ||
     22  || [#J1939Tp_RxIndication J1939Tp_RxIndication]       || 66|| 0x42||  ○  ||
     23  || [#J1939Tp_TxConfirmation J1939Tp_TxConfirmation]   || 64|| 0x40||  ○  ||
     24  || [#J1939Tp_MainFunction J1939Tp_MainFunction]       ||  4|| 0x04||  ○  ||
     25
     26* コンフィギュレーション一覧(R4.0.3)
     27  * [#J1939TpConfiguration J1939TpConfiguration] (○)
     28    * [#J1939TpDemEventParameterRefs J1939TpDemEventParameterRefs] (○)
     29      * [#J1939TP_E_COMMUNICATION J1939TP_E_COMMUNICATION] (○)
     30    * [#J1939TpRxChannel J1939TpRxChannel] (○)
     31      * [#J1939TpRxProtocolType J1939TpRxProtocolType] (○)
     32      * [#J1939TpRxCmNPdu J1939TpRxCmNPdu] (○)
     33        * [#J1939TpRxCmNPduId J1939TpRxCmNPduId] (○)
     34        * [#J1939TpRxCmNPduRef J1939TpRxCmNPduRef] (○)
     35      * [#J1939TpRxDtNPdu J1939TpRxDtNPdu] (○)
     36        * [#J1939TpRxDtNPduId J1939TpRxDtNPduId] (○)
     37        * [#J1939TpRxDtNPduRef J1939TpRxDtNPduRef] (○)
     38      * [#J1939TpRxPg J1939TpRxPg] (○)
     39        * [#J1939TpRxPgDynLength J1939TpRxPgDynLength] (○)
     40        * [#J1939TpRxPgPGN J1939TpRxPgPGN] (○)
     41        * [#J1939TpRxDirectNPdu J1939TpRxDirectNPdu] (○)
     42          * [#J1939TpRxDirectNPduId J1939TpRxDirectNPduId] (○)
     43          * [#J1939TpRxDirectNPduRef J1939TpRxDirectNPduRef] (○)
     44        * [#J1939TpRxNSdu J1939TpRxNSdu] (○)
     45          * [#J1939TpRxNSduRef J1939TpRxNSduRef] (○)
     46      * [#J1939TpTxFcNPdu J1939TpTxFcNPdu] (○)
     47        * [#J1939TpTxFcNPduTxConfId J1939TpTxFcNPduTxConfId] (○)
     48        * [#J1939TpTxFcNPduRef J1939TpTxFcNPduRef] (○)
     49    * [#J1939TpTxChannel J1939TpTxChannel] (○)
     50      * [#J1939TpTxProtocolType J1939TpTxProtocolType] (○)
     51      * [#J1939TpRxFcNPdu J1939TpRxFcNPdu] (○)
     52        * [#J1939TpRxFcNPduId J1939TpRxFcNPduId] (○)
     53        * [#J1939TpRxFcNPduRef J1939TpRxFcNPduRef] (○)
     54      * [#J1939TpTxCmNPdu J1939TpTxCmNPdu] (○)
     55        * [#J1939TpTxCmNPduTxConfId J1939TpTxCmNPduTxConfId] (○)
     56        * [#J1939TpTxCmNPduRef J1939TpTxCmNPduRef] (○)
     57      * [#J1939TpTxDtNPdu J1939TpTxDtNPdu] (○)
     58        * [#J1939TpTxDtNPduTxConfId J1939TpTxDtNPduTxConfId] (○)
     59        * [#J1939TpTxDtNPduRef J1939TpTxDtNPduRef] (○)
     60      * [#J1939TpTxPg J1939TpTxPg] (○)
     61        * [#J1939TpTxPgDynLength J1939TpTxPgDynLength] (○)
     62        * [#J1939TpTxPgPGN J1939TpTxPgPGN] (○)
     63        * [#J1939TpTxDirectNPdu J1939TpTxDirectNPdu] (○)
     64          * [#J1939TpTxDirectNPduTxConfId J1939TpTxDirectNPduTxConfId] (○)
     65          * [#J1939TpTxDirectNPduRef J1939TpTxDirectNPduRef] (○)
     66        * [#J1939TpTxNSdu J1939TpTxNSdu] (○)
     67          * [#J1939TpTxNSduId J1939TpTxNSduId] (○)
     68          * [#J1939TpTxNSduRef J1939TpTxNSduRef] (○)
     69  * [#J1939TpGeneral J1939TpGeneral] (○)
     70    * [#J1939TpDevErrorDetect J1939TpDevErrorDetect] (○)
     71    * [#J1939TpMainFunctionPeriod J1939TpMainFunctionPeriod] (○)
     72    * [#J1939TpMaxPacketsPerBlock J1939TpMaxPacketsPerBlock] (○)
     73    * [#J1939TpPacketsPerBlock J1939TpPacketsPerBlock] (○)
     74    * [#J1939TpTxConfTimeout J1939TpTxConfTimeout] (○)
     75    * [#J1939TpVersionInfoApi J1939TpVersionInfoApi] (○)
    7676
    7777* エラーコード一覧
    78   * "--"は[wiki:spec_DiagnosticEventManager Dem]により決定される
    79 
    80   ||= エラーコード =||= Dec =||= Hex =||
    81   || J1939TP_E_PARAM_ID             ||  1|| 0x01||
    82   || J1939TP_E_PARAM_ADDRESS        ||  2|| 0x02||
    83   || J1939TP_E_UNINIT               || 32|| 0x20||
    84   || J1939TP_E_REINIT               || 33|| 0x21||
    85   || J1939TP_E_RECEPTION_ABORTED    || 48|| 0x30||
    86   || J1939TP_E_TRANSMISSION_ABORTED || 49|| 0x31||
    87   || J1939TP_E_COMMUNICATION        || --||   --||
     78  * "--"は[wiki:spec/Dem Dem]により決定される
     79
     80  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||
     81  || J1939TP_E_PARAM_ID             ||  1|| 0x01||  ○  ||
     82  || J1939TP_E_PARAM_ADDRESS        ||  2|| 0x02||  ○  ||
     83  || J1939TP_E_UNINIT               || 32|| 0x20||  ○  ||
     84  || J1939TP_E_REINIT               || 33|| 0x21||  ○  ||
     85  || J1939TP_E_RECEPTION_ABORTED    || 48|| 0x30||  ○  ||
     86  || J1939TP_E_TRANSMISSION_ABORTED || 49|| 0x31||  ○  ||
     87  || J1939TP_E_COMMUNICATION        || --||   --||  ○  ||
    8888
    8989----