Changes between Version 6 and Version 7 of spec/CanTp


Ignore:
Timestamp:
Oct 21, 2020, 1:51:53 PM (4 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/CanTp

    v6 v7  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
    14   || [#CanTp_Init CanTp_Init]                       ||  1|| 0x01||
    15   || [#CanTp_GetVersionInfo CanTp_GetVersionInfo]   ||  7|| 0x07||
    16   || [#CanTp_Shutdown CanTp_Shutdown]               ||  2|| 0x02||
    17   || [#CanTp_Transmit CanTp_Transmit]               ||  3|| 0x03||
    18   || [#CanTp_CancelTransmit CanTp_CancelTransmit]   ||  8|| 0x08||
    19   || [#CanTp_CancelReceive CanTp_CancelReceive]     ||  9|| 0x09||
    20   || [#CanTp_ChangeParameter CanTp_ChangeParameter] || 10|| 0x0A||
    21   || [#CanTp_ReadParameter CanTp_ReadParameter]     || 11|| 0x0B||
    22   || [#CanTp_MainFunction CanTp_MainFunction]       ||  6|| 0x06||
    23   || [#CanTp_RxIndication CanTp_RxIndication]       || 66|| 0x42||
    24   || [#CanTp_TxConfirmation CanTp_TxConfirmation]   || 64|| 0x40||
    25 
    26 * コンフィギュレーション一覧
    27   * [#CanTpConfig CanTpConfig]
    28     * [#CanTpMainFunctionPeriod CanTpMainFunctionPeriod]
    29     * [#CanTpChannel CanTpChannel]
    30       * [#CanTpChannelMode CanTpChannelMode]
    31       * [#CanTpRxNSdu CanTpRxNSdu]
    32         * [#CanTpBs CanTpBs]
    33         * [#CanTpNar CanTpNar]
    34         * [#CanTpNbr CanTpNbr]
    35         * [#CanTpNcr CanTpNcr]
    36         * [#CanTpRxAddressingFormat CanTpRxAddressingFormat]
    37         * [#CanTpRxDl CanTpRxDl]
    38         * [#CanTpRxNSduId CanTpRxNSduId]
    39         * [#CanTpRxPaddingActivation CanTpRxPaddingActivation]
    40         * [#CanTpRxTaType CanTpRxTaType]
    41         * [#CanTpRxWftMax CanTpRxWftMax]
    42         * [#CanTpSTmin CanTpSTmin]
    43         * [#CanTpRxNSduRef CanTpRxNSduRef]
    44         * [#CanTpNAe CanTpNAe]
    45           * [#CanTpNAe CanTpNAe]
    46         * [#CanTpNSa CanTpNSa]
    47           * [#CanTpNSa CanTpNSa]
    48         * [#CanTpNTa CanTpNTa]
    49           * [#CanTpNTa CanTpNTa]
    50         * [#CanTpRxNPdu CanTpRxNPdu]
    51           * [#CanTpRxNPduId CanTpRxNPduId]
    52           * [#CanTpRxNPduRef CanTpRxNPduRef]
    53         * [#CanTpTxFcNPdu CanTpTxFcNPdu]
    54           * [#CanTpTxFcNPduConfirmationPduId CanTpTxFcNPduConfirmationPduId]
    55           * [#CanTpTxFcNPduRef CanTpTxFcNPduRef]
    56       * [#CanTpTxNSdu CanTpTxNSdu]
    57         * [#CanTpNas CanTpNas]
    58         * [#CanTpNbs CanTpNbs]
    59         * [#CanTpNcs CanTpNcs]
    60         * [#CanTpTc CanTpTc]
    61         * [#CanTpTxAddressingFormat CanTpTxAddressingFormat]
    62         * [#CanTpTxDl CanTpTxDl]
    63         * [#CanTpTxNSduId CanTpTxNSduId]
    64         * [#CanTpTxPaddingActivation CanTpTxPaddingActivation]
    65         * [#CanTpTxTaType CanTpTxTaType]
    66         * [#CanTpTxNSduRef CanTpTxNSduRef]
    67         * [#CanTpNAe CanTpNAe]
    68           * [#CanTpNAe CanTpNAe]
    69         * [#CanTpNSa CanTpNSa]
    70           * [#CanTpNSa CanTpNSa]
    71         * [#CanTpNTa CanTpNTa]
    72           * [#CanTpNTa CanTpNTa]
    73         * [#CanTpRxFcNPdu CanTpRxFcNPdu]
    74           * [#CanTpRxFcNPduId CanTpRxFcNPduId]
    75           * [#CanTpRxFcNPduRef CanTpRxFcNPduRef]
    76         * [#CanTpTxNPdu CanTpTxNPdu]
    77           * [#CanTpTxNPduConfirmationPduId CanTpTxNPduConfirmationPduId]
    78           * [#CanTpTxNPduRef CanTpTxNPduRef]
    79   * [#CanTpGeneral CanTpGeneral]
    80     * [#CanTpChangeParameterApi CanTpChangeParameterApi]
    81     * [#CanTpDevErrorDetect CanTpDevErrorDetect]
    82     * [#CanTpPaddingByte CanTpPaddingByte]
    83     * [#CanTpReadParameterApi CanTpReadParameterApi]
    84     * [#CanTpVersionInfoApi CanTpVersionInfoApi]
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||
     14  || [#CanTp_Init CanTp_Init]                       ||  1|| 0x01||  ○  ||
     15  || [#CanTp_GetVersionInfo CanTp_GetVersionInfo]   ||  7|| 0x07||  ○  ||
     16  || [#CanTp_Shutdown CanTp_Shutdown]               ||  2|| 0x02||  ○  ||
     17  || [#CanTp_Transmit CanTp_Transmit]               ||  3|| 0x03||  ○  ||
     18  || [#CanTp_CancelTransmit CanTp_CancelTransmit]   ||  8|| 0x08||  ○  ||
     19  || [#CanTp_CancelReceive CanTp_CancelReceive]     ||  9|| 0x09||  ○  ||
     20  || [#CanTp_ChangeParameter CanTp_ChangeParameter] || 10|| 0x0A||  ○  ||
     21  || [#CanTp_ReadParameter CanTp_ReadParameter]     || 11|| 0x0B||  ○  ||
     22  || [#CanTp_MainFunction CanTp_MainFunction]       ||  6|| 0x06||  ○  ||
     23  || [#CanTp_RxIndication CanTp_RxIndication]       || 66|| 0x42||  ○  ||
     24  || [#CanTp_TxConfirmation CanTp_TxConfirmation]   || 64|| 0x40||  ○  ||
     25
     26* コンフィギュレーション一覧(R4.0.3)
     27  * [#CanTpConfig CanTpConfig] (○)
     28    * [#CanTpMainFunctionPeriod CanTpMainFunctionPeriod] (○)
     29    * [#CanTpChannel CanTpChannel] (○)
     30      * [#CanTpChannelMode CanTpChannelMode] (○)
     31      * [#CanTpRxNSdu CanTpRxNSdu] (○)
     32        * [#CanTpBs CanTpBs] (○)
     33        * [#CanTpNar CanTpNar] (○)
     34        * [#CanTpNbr CanTpNbr] (○)
     35        * [#CanTpNcr CanTpNcr] (○)
     36        * [#CanTpRxAddressingFormat CanTpRxAddressingFormat] (○)
     37        * [#CanTpRxDl CanTpRxDl] (○)
     38        * [#CanTpRxNSduId CanTpRxNSduId] (○)
     39        * [#CanTpRxPaddingActivation CanTpRxPaddingActivation] (○)
     40        * [#CanTpRxTaType CanTpRxTaType] (○)
     41        * [#CanTpRxWftMax CanTpRxWftMax] (○)
     42        * [#CanTpSTmin CanTpSTmin] (○)
     43        * [#CanTpRxNSduRef CanTpRxNSduRef] (○)
     44        * [#CanTpNAe CanTpNAe] (○)
     45          * [#CanTpNAe CanTpNAe] (○)
     46        * [#CanTpNSa CanTpNSa] (○)
     47          * [#CanTpNSa CanTpNSa] (○)
     48        * [#CanTpNTa CanTpNTa] (○)
     49          * [#CanTpNTa CanTpNTa] (○)
     50        * [#CanTpRxNPdu CanTpRxNPdu] (○)
     51          * [#CanTpRxNPduId CanTpRxNPduId] (○)
     52          * [#CanTpRxNPduRef CanTpRxNPduRef] (○)
     53        * [#CanTpTxFcNPdu CanTpTxFcNPdu] (○)
     54          * [#CanTpTxFcNPduConfirmationPduId CanTpTxFcNPduConfirmationPduId] (○)
     55          * [#CanTpTxFcNPduRef CanTpTxFcNPduRef] (○)
     56      * [#CanTpTxNSdu CanTpTxNSdu] (○)
     57        * [#CanTpNas CanTpNas] (○)
     58        * [#CanTpNbs CanTpNbs] (○)
     59        * [#CanTpNcs CanTpNcs] (○)
     60        * [#CanTpTc CanTpTc] (○)
     61        * [#CanTpTxAddressingFormat CanTpTxAddressingFormat] (○)
     62        * [#CanTpTxDl CanTpTxDl] (○)
     63        * [#CanTpTxNSduId CanTpTxNSduId] (○)
     64        * [#CanTpTxPaddingActivation CanTpTxPaddingActivation] (○)
     65        * [#CanTpTxTaType CanTpTxTaType] (○)
     66        * [#CanTpTxNSduRef CanTpTxNSduRef] (○)
     67        * [#CanTpNAe CanTpNAe] (○)
     68          * [#CanTpNAe CanTpNAe] (○)
     69        * [#CanTpNSa CanTpNSa] (○)
     70          * [#CanTpNSa CanTpNSa] (○)
     71        * [#CanTpNTa CanTpNTa] (○)
     72          * [#CanTpNTa CanTpNTa] (○)
     73        * [#CanTpRxFcNPdu CanTpRxFcNPdu] (○)
     74          * [#CanTpRxFcNPduId CanTpRxFcNPduId] (○)
     75          * [#CanTpRxFcNPduRef CanTpRxFcNPduRef] (○)
     76        * [#CanTpTxNPdu CanTpTxNPdu] (○)
     77          * [#CanTpTxNPduConfirmationPduId CanTpTxNPduConfirmationPduId] (○)
     78          * [#CanTpTxNPduRef CanTpTxNPduRef] (○)
     79  * [#CanTpGeneral CanTpGeneral] (○)
     80    * [#CanTpChangeParameterApi CanTpChangeParameterApi] (○)
     81    * [#CanTpDevErrorDetect CanTpDevErrorDetect] (○)
     82    * [#CanTpPaddingByte CanTpPaddingByte] (○)
     83    * [#CanTpReadParameterApi CanTpReadParameterApi] (○)
     84    * [#CanTpVersionInfoApi CanTpVersionInfoApi] (○)
    8585
    8686* エラーコード一覧
    8787
    88   ||= エラーコード =||= Dec =||= Hex =||
    89   || CANTP_E_PARAM_CONFIG       ||   1|| 0x01||
    90   || CANTP_E_PARAM_ID           ||   2|| 0x02||
    91   || CANTP_E_PARAM_POINTER      ||   3|| 0x03||
    92   || CANTP_E_UNINIT             ||  32|| 0x20||
    93   || CANTP_E_INVALID_TX_ID      ||  48|| 0x30||
    94   || CANTP_E_INVALID_RX_ID      ||  64|| 0x40||
    95   || CANTP_E_INVALID_TX_BUFFER  ||  80|| 0x50||
    96   || CANTP_E_INVALID_RX_BUFFER  ||  96|| 0x60||
    97   || CANTP_E_INVALID_TX_LENGTH  || 112|| 0x70||
    98   || CANTP_E_INVALID_RX_LENGTH  || 128|| 0x80||
    99   || CANTP_E_INVALID_TATYPE     || 144|| 0x90||
    100   || CANTP_E_OPER_NOT_SUPPORTED || 160|| 0xA0||
    101   || CANTP_E_COM                || 176|| 0xB0||
    102   || CANTP_E_RX_COM             || 192|| 0xC0||
    103   || CANTP_E_TX_COM             || 208|| 0xD0||
     88  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||
     89  || CANTP_E_PARAM_CONFIG       ||   1|| 0x01||  ○  ||
     90  || CANTP_E_PARAM_ID           ||   2|| 0x02||  ○  ||
     91  || CANTP_E_PARAM_POINTER      ||   3|| 0x03||  ○  ||
     92  || CANTP_E_UNINIT             ||  32|| 0x20||  ○  ||
     93  || CANTP_E_INVALID_TX_ID      ||  48|| 0x30||  ○  ||
     94  || CANTP_E_INVALID_RX_ID      ||  64|| 0x40||  ○  ||
     95  || CANTP_E_INVALID_TX_BUFFER  ||  80|| 0x50||  ○  ||
     96  || CANTP_E_INVALID_RX_BUFFER  ||  96|| 0x60||  ○  ||
     97  || CANTP_E_INVALID_TX_LENGTH  || 112|| 0x70||  ○  ||
     98  || CANTP_E_INVALID_RX_LENGTH  || 128|| 0x80||  ○  ||
     99  || CANTP_E_INVALID_TATYPE     || 144|| 0x90||  ○  ||
     100  || CANTP_E_OPER_NOT_SUPPORTED || 160|| 0xA0||  ○  ||
     101  || CANTP_E_COM                || 176|| 0xB0||  ○  ||
     102  || CANTP_E_RX_COM             || 192|| 0xC0||  ○  ||
     103  || CANTP_E_TX_COM             || 208|| 0xD0||  ○  ||
    104104
    105105----