wiki:spec/SomeIpXf
SOME/IP Transformer


概要

  • API一覧
API ID
[Dec]
ID
[Hex]
R21-11
SomeIpXf_ExtractProtocolHeaderFields 5 0x05
SomeIpXf_<transformerId> 3 0x03
SomeIpXf_Inv_<transformerId> 4 0x04
SomeIpXf_Init 1 0x01
SomeIpXf_DeInit 2 0x02
SomeIpXf_GetVersionInfo 0 0x00
  • コンフィギュレーション一覧
    • なし
  • エラーコード一覧
エラーコード Dec Hex R21-11
SOMEIPXF_E_UNINIT 1 0x01
SOMEIPXF_E_INIT_FAILED 2 0x02
SOMEIPXF_E_PARAM 3 0x03
SOMEIPXF_E_PARAM_POINTER 4 0x04

API仕様

SomeIpXf_ExtractProtocolHeaderFields

Std_ReturnType SomeIpXf_ExtractProtocolHeaderFields (const uint8* buffer, uint32 bufferLength, Std_MessageTypeType* messageType, Std_MessageResultType* messageResult)

SomeIpXf_<transformerId>

uint8 SomeIpXf_<transformerId> (uint8* buffer, uint32* bufferLength, <paramtype> dataElement)
uint8 SomeIpXf_<transformerId> (const Rte_Cs_TransactionHandleType* TransactionHandle, uint8* buffer, uint32* bufferLength, [Std_ReturnType returnValue], <paramtype> data_1, ... <paramtype> data_n)
uint8 SomeIpXf_<transformerId> (uint8* buffer, uint32* bufferLength)

SomeIpXf_Inv_<transformerId>

uint8 SomeIpXf_Inv_<transformerId> (const uint8* buffer, uint32 bufferLength, <type>* dataElement)
uint8 SomeIpXf_Inv_<transformerId> (Rte_Cs_TransactionHandleType* TransactionHandle, const uint8* buffer, uint32 bufferLength, [Std_ReturnType* returnValue], [<paramtype> data])
uint8 SomeIpXf_Inv_<transformerId> (const uint8* buffer, uint32 bufferLength)

SomeIpXf_Init

void SomeIpXf_Init (const SomeIpXf_ConfigType* config)

SomeIpXf_DeInit

void SomeIpXf_DeInit (void)

SomeIpXf_GetVersionInfo

void SomeIpXf_GetVersionInfo (Std_VersionInfoType* VersionInfo)
Last modified 16 months ago Last modified on Dec 14, 2022, 5:32:34 PM
Note: See TracWiki for help on using the wiki.