wiki:spec/E2E

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

--

E2E Library


概要

  • API一覧
API ID
[Dec]
ID
[Hex]
R4.2.2
E2E_P01Protect 1 0x01
E2E_P01ProtectInit 27 0x1B
E2E_P01Check 2 0x02
E2E_P01CheckInit 28 0x1C
E2E_P01MapStatusToSM 29 0x1D
E2E_P02Protect 3 0x03
E2E_P02ProtectInit 30 0x1E
E2E_P02Check 4 0x04
E2E_P02CheckInit 31 0x1F
E2E_P02MapStatusToSM 32 0x20
E2E_P04Protect 33 0x21
E2E_P04ProtectInit 34 0x22
E2E_P04Check 35 0x23
E2E_P04CheckInit 36 0x24
E2E_P04MapStatusToSM 37 0x25
E2E_P05Protect 38 0x26
E2E_P05ProtectInit 39 0x27
E2E_P05Check 40 0x28
E2E_P05CheckInit 41 0x29
E2E_P05MapStatusToSM 42 0x2A
E2E_P06Protect 43 0x2B
E2E_P06ProtectInit 44 0x2C
E2E_P06Check 45 0x2D
E2E_P06CheckInit 46 0x2E
E2E_P06MapStatusToSM 47 0x2F
E2E_SMCheck 48 0x30
E2E_SMCheckInit 49 0x31
E2E_CRC8u8 7 0x07
E2E_CRC8u16 8 0x08
E2E_CRC8u32 9 0x09
E2E_CRC8u8Array 10 0x0A
E2E_CRC8u16Array 11 0x0B
E2E_CRC8u32Array 12 0x0C
E2E_CRC8H2Fu8 13 0x0D
E2E_CRC8H2Fu16 14 0x0E
E2E_CRC8H2Fu32 15 0x0F
E2E_CRC8H2Fu8Array 16 0x10
E2E_CRC8H2Fu16Array 17 0x11
E2E_CRC8H2Fu32Array 18 0x12
E2E_UpdateCounter 19 0x13
E2E_GetVersionInfo 20 0x14


API仕様

E2E_P01Protect

Std_ReturnType E2E_P01Protect(E2E_P01ConfigType* ConfigPtr, E2E_P01ProtectStateType* StatePtr, uint8* DataPtr)

E2E_P01ProtectInit

Std_ReturnType E2E_P01ProtectInit(E2E_P01ProtectStateType* StatePtr)

E2E_P01Check

Std_ReturnType E2E_P01Check(E2E_P01ConfigType* Config, E2E_P01CheckStateType* State, uint8* Data)

E2E_P01CheckInit

Std_ReturnType E2E_P01CheckInit(E2E_P01CheckStateType* State)

E2E_P01MapStatusToSM

E2E_PCheckStatusType E2E_P01MapStatusToSM(Std_ReturnType CheckReturn, E2E_P01CheckStatusType Status, boolean profileBehavior)

E2E_P02Protect

Std_ReturnType E2E_P02Protect(E2E_P02ConfigType* ConfigPtr, E2E_P02ProtectStateType* StatePtr, uint8* DataPtr)

E2E_P02ProtectInit

Std_ReturnType E2E_P02ProtectInit(E2E_P02ProtectStateType* StatePtr )

E2E_P02Check

Std_ReturnType E2E_P02Check(E2E_P02ConfigType* ConfigPtr, E2E_P02CheckStateType* StatePtr, uint8* DataPtr)

E2E_P02CheckInit

Std_ReturnType E2E_P02CheckInit(E2E_P02CheckStateType* StatePtr)

E2E_P02MapStatusToSM

E2E_PCheckStatusType E2E_P02MapStatusToSM(Std_ReturnType CheckReturn, E2E_P02CheckStatusType Status, boolean profileBehavior)

E2E_P04Protect

Std_ReturnType E2E_P04Protect(E2E_P04ConfigType* ConfigPtr, E2E_P04ProtectStateType* StatePtr, uint8* DataPtr, uint16 Length)

E2E_P04ProtectInit

Std_ReturnType E2E_P04ProtectInit(E2E_P04ProtectStateType* StatePtr)

E2E_P04Check

Std_ReturnType E2E_P04Check(E2E_P04ConfigType* ConfigPtr, E2E_P04CheckStateType* StatePtr, uint8* DataPtr, uint16 Length)

E2E_P04CheckInit

Std_ReturnType E2E_P04CheckInit(E2E_P04CheckStateType* StatePtr)

E2E_P04MapStatusToSM

E2E_PCheckStatusType E2E_P04MapStatusToSM(Std_ReturnType CheckReturn, E2E_P04CheckStatusType Status)

E2E_P05Protect

Std_ReturnType E2E_P05Protect(E2E_P05ConfigType* ConfigPtr, E2E_P05ProtectStateType* StatePtr, uint8* DataPtr, uint16 Length)

E2E_P05ProtectInit

Std_ReturnType E2E_P05ProtectInit(E2E_P05ProtectStateType* StatePtr)

E2E_P05Check

Std_ReturnType E2E_P05Check(E2E_P05ConfigType* ConfigPtr, E2E_P05CheckStateType* StatePtr, uint8* DataPtr, uint16 Length)

E2E_P05CheckInit

Std_ReturnType E2E_P05CheckInit(E2E_P05CheckStateType* StatePtr)

E2E_P05MapStatusToSM

E2E_PCheckStatusType E2E_P05MapStatusToSM(Std_ReturnType CheckReturn, E2E_P05CheckStatusType Status)

E2E_P06Protect

Std_ReturnType E2E_P06Protect(E2E_P06ConfigType* ConfigPtr, E2E_P06ProtectStateType* StatePtr, uint8* DataPtr, uint16 Length)

E2E_P06ProtectInit

Std_ReturnType E2E_P06ProtectInit(E2E_P06ProtectStateType* StatePtr)

E2E_P06Check

Std_ReturnType E2E_P06Check(E2E_P06ConfigType* ConfigPtr, E2E_P06CheckStateType* StatePtr, uint8* DataPtr, uint16 Length)

E2E_P06CheckInit

Std_ReturnType E2E_P06CheckInit(E2E_P06CheckStateType* StatePtr)

E2E_P06MapStatusToSM

E2E_PCheckStatusType E2E_P06MapStatusToSM(Std_ReturnType CheckReturn, E2E_P06CheckStatusType Status)

E2E_SMCheck

Std_ReturnType E2E_SMCheck(E2E_PCheckStatusType ProfileStatus, E2E_SMConfigType* ConfigPtr, E2E_SMCheckStateType* StatePtr)

E2E_SMCheckInit

Std_ReturnType E2E_SMCheckInit(E2E_SMCheckStateType* StatePtr, E2E_SMConfigType* ConfigPtr)

E2E_CRC8u8

uint8 E2E_CRC8u8 (uint8 E2E_Data, uint8 E2E_StartValue)

E2E_CRC8u16

uint8 E2E_CRC8u16 (uint16 E2E_Data, uint8 E2E_StartValue)

E2E_CRC8u32

uint8 E2E_CRC8u32 (uint32 E2E_Data, uint8 E2E_StartValue)

E2E_CRC8u8Array

uint8 E2E_CRC8u8Array (const uint8* E2E_DataPtr, uint32 E2E_ArrayLength, uint8 E2E_StartValue)

E2E_CRC8u16Array

uint8 E2E_CRC8u16Array (const uint16* E2E_DataPtr, uint32 E2E_ArrayLength, uint8 E2E_StartValue)

E2E_CRC8u32Array

uint8 E2E_CRC8u32Array (const uint32* E2E_DataPtr, uint32 E2E_ArrayLength, uint8 E2E_StartValue)

E2E_CRC8H2Fu8

uint8 E2E_CRC8H2Fu8 (uint8 E2E_Data, uint8 E2E_StartValue)

E2E_CRC8H2Fu16

uint8 E2E_CRC8H2Fu16 (uint16 E2E_Data, uint8 E2E_StartValue)

E2E_CRC8H2Fu32

uint8 E2E_CRC8H2Fu32 (uint32 E2E_Data, uint8 E2E_StartValue)

E2E_CRC8H2Fu8Array

uint8 E2E_CRC8H2Fu8Array (const uint8* E2E_DataPtr, uint32 E2E_ArrayLength, uint8 E2E_StartValue)

E2E_CRC8H2Fu16Array

uint8 E2E_CRC8H2Fu16Array (const uint16* E2E_DataPtr, uint32 E2E_ArrayLength, uint8 E2E_StartValue)

E2E_CRC8H2Fu32Array

uint8 E2E_CRC8H2Fu32Array (const uint32* E2E_DataPtr, uint32 E2E_ArrayLength, uint8 E2E_StartValue)

E2E_UpdateCounter

uint8 E2E_UpdateCounter(uint8 Counter)

E2E_GetVersionInfo

void E2E_GetVersionInfo(Std_VersionInfoType* VersionInfo)
Note: See TracWiki for help on using the wiki.