wiki:spec/Crc

Version 8 (modified by fujisft-shigihara, 4 years ago) ( diff )

--

CRC Library


概要

  • API一覧
API ID
[Dec]
ID
[Hex]
R4.2.2
Crc_CalculateCRC8 1 0x01
Crc_CalculateCRC8H2F 5 0x05
Crc_CalculateCRC16 2 0x02
Crc_CalculateCRC32 3 0x03
Crc_CalculateCRC32P4 6 0x06
Crc_GetVersionInfo 4 0x04

API仕様

Crc_CalculateCRC8

uint8 Crc_CalculateCRC8(const uint8* Crc_DataPtr, uint32 Crc_Length, uint8 Crc_StartValue8, boolean Crc_IsFirstCall)

Crc_CalculateCRC8H2F

uint8 Crc_CalculateCRC8H2F(const uint8* Crc_DataPtr, uint32 Crc_Length, uint8 Crc_StartValue8H2F, boolean Crc_IsFirstCall)

Crc_CalculateCRC16

uint16 Crc_CalculateCRC16(const uint8* Crc_DataPtr, uint32 Crc_Length, uint16 Crc_StartValue16, boolean Crc_IsFirstCall)

Crc_CalculateCRC32

uint32 Crc_CalculateCRC32(const uint8* Crc_DataPtr, uint32 Crc_Length, uint32 Crc_StartValue32, boolean Crc_IsFirstCall)

Crc_CalculateCRC32P4

uint32 Crc_CalculateCRC32P4(const uint8* Crc_DataPtr, uint32 Crc_Length, uint32 Crc_StartValue32, boolean Crc_IsFirstCall)

Crc_GetVersionInfo

void Crc_GetVersionInfo(Std_VersionInfoType* Versioninfo)

コンフィギュレーション仕様

CrcGeneral

/AUTOSAR/EcucDefs/Crc/CrcGeneral
  • 型:Container
  • 多重度:1

Crc16Mode

/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc16Mode
  • 型:EnumerationParam
  • 多重度:0..1
  • 選択肢:
    • CRC_16_HARDWARE
    • CRC_16_RUNTIME
    • CRC_16_TABLE
  • デフォルト値:CRC_16_TABLE

Crc32Mode

/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc32Mode
  • 型:EnumerationParam
  • 多重度:0..1
  • 選択肢:
    • CRC_32_HARDWARE
    • CRC_32_RUNTIME
    • CRC_32_TABLE
  • デフォルト値:CRC_32_TABLE

Crc32P4Mode

/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc32P4Mode
  • 型:EnumerationParam
  • 多重度:0..1
  • 選択肢:
    • CRC_32P4_HARDWARE
    • CRC_32P4_RUNTIME
    • CRC_32P4_TABLE
  • デフォルト値:CRC_32P4_TABLE

Crc8H2FMode

/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc8H2FMode
  • 型:EnumerationParam
  • 多重度:0..1
  • 選択肢:
    • CRC_8H2F_HARDWARE
    • CRC_8H2F_RUNTIME
    • CRC_8H2F_TABLE
  • デフォルト値:CRC_8H2F_TABLE

Crc8Mode

/AUTOSAR/EcucDefs/Crc/CrcGeneral/Crc8Mode
  • 型:EnumerationParam
  • 多重度:0..1
  • 選択肢:
    • CRC_8_HARDWARE
    • CRC_8_RUNTIME
    • CRC_8_TABLE
  • デフォルト値:CRC_8_TABLE
Note: See TracWiki for help on using the wiki.