Changes between Version 8 and Version 9 of spec/Crc


Ignore:
Timestamp:
Nov 30, 2022, 3:34:07 PM (17 months ago)
Author:
fujisft-kaji
Comment:

R21-11反映

Legend:

Unmodified
Added
Removed
Modified
  • spec/Crc

    v8 v9  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =||
    14   || [#Crc_CalculateCRC8 Crc_CalculateCRC8]       ||  1|| 0x01||  ○  ||
    15   || [#Crc_CalculateCRC8H2F Crc_CalculateCRC8H2F] ||  5|| 0x05||  ○  ||
    16   || [#Crc_CalculateCRC16 Crc_CalculateCRC16]     ||  2|| 0x02||  ○  ||
    17   || [#Crc_CalculateCRC32 Crc_CalculateCRC32]     ||  3|| 0x03||  ○  ||
    18   || [#Crc_CalculateCRC32P4 Crc_CalculateCRC32P4] ||  6|| 0x06||  ○  ||
    19   || [#Crc_GetVersionInfo Crc_GetVersionInfo]     ||  4|| 0x04||  ○  ||
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =||= R21-11 =||
     14  || [#Crc_CalculateCRC8 Crc_CalculateCRC8]         ||  1|| 0x01||  ○  ||  ○  ||
     15  || [#Crc_CalculateCRC8H2F Crc_CalculateCRC8H2F]   ||  5|| 0x05||  ○  ||  ○  ||
     16  || [#Crc_CalculateCRC16 Crc_CalculateCRC16]       ||  2|| 0x02||  ○  ||  ○  ||
     17  || [#Crc_CalculateCRC16ARC Crc_CalculateCRC16ARC] ||  8|| 0x08||  -   ||  ○  ||
     18  || [#Crc_CalculateCRC32 Crc_CalculateCRC32]       ||  3|| 0x03||  ○  ||  ○  ||
     19  || [#Crc_CalculateCRC32P4 Crc_CalculateCRC32P4]   ||  6|| 0x06||  ○  ||  ○  ||
     20  || [#Crc_CalculateCRC64 Crc_CalculateCRC64]       ||  7|| 0x07||  -   ||  ○  ||
     21  || [#Crc_GetVersionInfo Crc_GetVersionInfo]       ||  4|| 0x04||  ○  ||  ○  ||
    2022
    21 * コンフィギュレーション一覧(R4.2.2)
    22   * [#CrcGeneral CrcGeneral] (○)
    23     * [#Crc16Mode Crc16Mode] (○)
    24     * [#Crc32Mode Crc32Mode] (○)
    25     * [#Crc32P4Mode Crc32P4Mode] (○)
    26     * [#Crc8H2FMode Crc8H2FMode] (○)
    27     * [#Crc8Mode Crc8Mode] (○)
     23* コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     24  * [#CrcGeneral CrcGeneral] (○/○/○/○/○/○/○/○)
     25    * [#Crc16ARCMode Crc16ARCMode] (-/-/-/-/○/○/○/○)
     26    * [#Crc16Mode Crc16Mode] (○/○/○/○/○/○/○/○)
     27    * [#Crc32Mode Crc32Mode] (○/○/○/○/○/○/○/○)
     28    * [#Crc32P4Mode Crc32P4Mode] (-/-/○/○/○/○/○/○)
     29    * [#Crc64Mode Crc64Mode] (-/-/-/○/○/○/○/○)
     30    * [#Crc8H2FMode Crc8H2FMode] (○/○/○/○/○/○/○/○)
     31    * [#Crc8Mode Crc8Mode] (○/○/○/○/○/○/○/○)
    2832
    2933----
     
    4650}}}
    4751
     52== Crc_CalculateCRC16ARC ==
     53{{{
     54uint16 Crc_CalculateCRC16ARC (const uint8* Crc_DataPtr, uint32 Crc_Length, uint16 Crc_StartValue16, boolean Crc_IsFirstCall)
     55}}}
     56
    4857== Crc_CalculateCRC32 ==
    4958{{{
     
    5463{{{
    5564uint32 Crc_CalculateCRC32P4(const uint8* Crc_DataPtr, uint32 Crc_Length, uint32 Crc_StartValue32, boolean Crc_IsFirstCall)
     65}}}
     66
     67== Crc_CalculateCRC64 ==
     68{{{
     69uint64 Crc_CalculateCRC64 (const uint8* Crc_DataPtr, uint32 Crc_Length, uint64 Crc_StartValue64, boolean Crc_IsFirstCall)
    5670}}}
    5771
     
    6983/AUTOSAR/EcucDefs/Crc/CrcGeneral
    7084}}}
    71 * 型:Container
    72 * 多重度:1
     85* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     86* SWSタグ: ECUC_Crc_00006
     87* タイプ: PARAM-CONF-CONTAINER
     88* 多重度: 1
     89
     90== Crc16ARCMode ==
     91{{{
     92/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc16ARCMode
     93}}}
     94* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     95* SWSタグ: ECUC_Crc_00035
     96* タイプ: ENUMERATION-PARAM
     97* 多重度: 0..1
     98* 選択肢:
     99  * CRC_16_ARC_HARDWARE
     100  * CRC_16_ARC_RUNTIME
     101  * CRC_16_ARC_TABLE
    73102
    74103== Crc16Mode ==
     
    76105/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc16Mode
    77106}}}
    78 * 型:EnumerationParam
    79 * 多重度:0..1
    80 * 選択肢:
     107* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     108* SWSタグ: ECUC_Crc_00025
     109* タイプ: ENUMERATION-PARAM
     110* 多重度: 0..1
     111* 選択肢:
    81112  * CRC_16_HARDWARE
    82113  * CRC_16_RUNTIME
    83114  * CRC_16_TABLE
    84 * デフォルト値:CRC_16_TABLE
    85115
    86116== Crc32Mode ==
     
    88118/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc32Mode
    89119}}}
    90 * 型:EnumerationParam
    91 * 多重度:0..1
    92 * 選択肢:
     120* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     121* SWSタグ: ECUC_Crc_00026
     122* タイプ: ENUMERATION-PARAM
     123* 多重度: 0..1
     124* 選択肢:
    93125  * CRC_32_HARDWARE
    94126  * CRC_32_RUNTIME
    95127  * CRC_32_TABLE
    96 * デフォルト値:CRC_32_TABLE
    97128
    98129== Crc32P4Mode ==
     
    100131/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc32P4Mode
    101132}}}
    102 * 型:EnumerationParam
    103 * 多重度:0..1
    104 * 選択肢:
     133* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     134* SWSタグ: ECUC_Crc_00032
     135* タイプ: ENUMERATION-PARAM
     136* 多重度: 0..1
     137* 選択肢:
    105138  * CRC_32P4_HARDWARE
    106139  * CRC_32P4_RUNTIME
    107140  * CRC_32P4_TABLE
    108 * デフォルト値:CRC_32P4_TABLE
     141
     142== Crc64Mode ==
     143{{{
     144/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc64Mode
     145}}}
     146* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     147* SWSタグ: ECUC_Crc_00034
     148* タイプ: ENUMERATION-PARAM
     149* 多重度: 0..1
     150* 選択肢:
     151  * CRC_64_HARDWARE
     152  * CRC_64_RUNTIME
     153  * CRC_64_TABLE
    109154
    110155== Crc8H2FMode ==
     
    112157/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc8H2FMode
    113158}}}
    114 * 型:EnumerationParam
    115 * 多重度:0..1
    116 * 選択肢:
     159* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     160* SWSタグ: ECUC_Crc_00031
     161* タイプ: ENUMERATION-PARAM
     162* 多重度: 0..1
     163* 選択肢:
    117164  * CRC_8H2F_HARDWARE
    118165  * CRC_8H2F_RUNTIME
    119166  * CRC_8H2F_TABLE
    120 * デフォルト値:CRC_8H2F_TABLE
    121167
    122168== Crc8Mode ==
     
    124170/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc8Mode
    125171}}}
    126 * 型:EnumerationParam
    127 * 多重度:0..1
    128 * 選択肢:
     172* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     173* SWSタグ: ECUC_Crc_00030
     174* タイプ: ENUMERATION-PARAM
     175* 多重度: 0..1
     176* 選択肢:
    129177  * CRC_8_HARDWARE
    130178  * CRC_8_RUNTIME
    131179  * CRC_8_TABLE
    132 * デフォルト値:CRC_8_TABLE