Changes between Version 7 and Version 8 of spec/Crc


Ignore:
Timestamp:
Aug 17, 2020, 10:18:20 PM (4 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Crc

    v7 v8  
    77[[BR]]
    88
    9 {{{#!comment
    10 [執筆開始時削除エリア]ここから
    11 ※コメントごと削除してください
    12 }}}
    13 * '''本項目は、まだ執筆されていません'''
    14 * '''要望等ございましたら、[wiki: Wikiトップページ]にあります[wiki:#本サイトに関して 問い合わせ先]までお願いします'''
    15 ----
    16 {{{#!comment
    17 [執筆開始時削除エリア]ここまで
    18 ※コメントごと削除してください
    19 }}}
     9= 概要 =
    2010
    21 = 概要 =
     11* API一覧
     12
     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||  ○  ||
     20
     21* コンフィギュレーション一覧(R4.2.2)
     22  * [#CrcGeneral CrcGeneral] (○)
     23    * [#Crc16Mode Crc16Mode] (○)
     24    * [#Crc32Mode Crc32Mode] (○)
     25    * [#Crc32P4Mode Crc32P4Mode] (○)
     26    * [#Crc8H2FMode Crc8H2FMode] (○)
     27    * [#Crc8Mode Crc8Mode] (○)
    2228
    2329----
     
    2531= API仕様 =
    2632
     33== Crc_CalculateCRC8 ==
     34{{{
     35uint8 Crc_CalculateCRC8(const uint8* Crc_DataPtr, uint32 Crc_Length, uint8 Crc_StartValue8, boolean Crc_IsFirstCall)
     36}}}
     37
     38== Crc_CalculateCRC8H2F ==
     39{{{
     40uint8 Crc_CalculateCRC8H2F(const uint8* Crc_DataPtr, uint32 Crc_Length, uint8 Crc_StartValue8H2F, boolean Crc_IsFirstCall)
     41}}}
     42
     43== Crc_CalculateCRC16 ==
     44{{{
     45uint16 Crc_CalculateCRC16(const uint8* Crc_DataPtr, uint32 Crc_Length, uint16 Crc_StartValue16, boolean Crc_IsFirstCall)
     46}}}
     47
     48== Crc_CalculateCRC32 ==
     49{{{
     50uint32 Crc_CalculateCRC32(const uint8* Crc_DataPtr, uint32 Crc_Length, uint32 Crc_StartValue32, boolean Crc_IsFirstCall)
     51}}}
     52
     53== Crc_CalculateCRC32P4 ==
     54{{{
     55uint32 Crc_CalculateCRC32P4(const uint8* Crc_DataPtr, uint32 Crc_Length, uint32 Crc_StartValue32, boolean Crc_IsFirstCall)
     56}}}
     57
     58== Crc_GetVersionInfo ==
     59{{{
     60void Crc_GetVersionInfo(Std_VersionInfoType* Versioninfo)
     61}}}
     62
    2763----
    2864
    2965= コンフィギュレーション仕様 =
     66
     67== CrcGeneral ==
     68{{{
     69/AUTOSAR/EcucDefs/Crc/CrcGeneral
     70}}}
     71* 型:Container
     72* 多重度:1
     73
     74== Crc16Mode ==
     75{{{
     76/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc16Mode
     77}}}
     78* 型:EnumerationParam
     79* 多重度:0..1
     80* 選択肢:
     81  * CRC_16_HARDWARE
     82  * CRC_16_RUNTIME
     83  * CRC_16_TABLE
     84* デフォルト値:CRC_16_TABLE
     85
     86== Crc32Mode ==
     87{{{
     88/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc32Mode
     89}}}
     90* 型:EnumerationParam
     91* 多重度:0..1
     92* 選択肢:
     93  * CRC_32_HARDWARE
     94  * CRC_32_RUNTIME
     95  * CRC_32_TABLE
     96* デフォルト値:CRC_32_TABLE
     97
     98== Crc32P4Mode ==
     99{{{
     100/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc32P4Mode
     101}}}
     102* 型:EnumerationParam
     103* 多重度:0..1
     104* 選択肢:
     105  * CRC_32P4_HARDWARE
     106  * CRC_32P4_RUNTIME
     107  * CRC_32P4_TABLE
     108* デフォルト値:CRC_32P4_TABLE
     109
     110== Crc8H2FMode ==
     111{{{
     112/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc8H2FMode
     113}}}
     114* 型:EnumerationParam
     115* 多重度:0..1
     116* 選択肢:
     117  * CRC_8H2F_HARDWARE
     118  * CRC_8H2F_RUNTIME
     119  * CRC_8H2F_TABLE
     120* デフォルト値:CRC_8H2F_TABLE
     121
     122== Crc8Mode ==
     123{{{
     124/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc8Mode
     125}}}
     126* 型:EnumerationParam
     127* 多重度:0..1
     128* 選択肢:
     129  * CRC_8_HARDWARE
     130  * CRC_8_RUNTIME
     131  * CRC_8_TABLE
     132* デフォルト値:CRC_8_TABLE