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