{{{ #!html
SOME/IP Transformer
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R21-11 =|| || [#SomeIpXf_ExtractProtocolHeaderFields SomeIpXf_ExtractProtocolHeaderFields] || 5|| 0x05|| ○ || || [#SomeIpXf_transformerId SomeIpXf_] || 3|| 0x03|| ○ || || [#SomeIpXf_Inv_transformerId SomeIpXf_Inv_] || 4|| 0x04|| ○ || || [#SomeIpXf_Init SomeIpXf_Init] || 1|| 0x01|| ○ || || [#SomeIpXf_DeInit SomeIpXf_DeInit] || 2|| 0x02|| ○ || || [#SomeIpXf_GetVersionInfo 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_ == {{{ uint8 SomeIpXf_ (uint8* buffer, uint32* bufferLength, dataElement) uint8 SomeIpXf_ (const Rte_Cs_TransactionHandleType* TransactionHandle, uint8* buffer, uint32* bufferLength, [Std_ReturnType returnValue], data_1, ... data_n) uint8 SomeIpXf_ (uint8* buffer, uint32* bufferLength) }}} == SomeIpXf_Inv_ == {{{ uint8 SomeIpXf_Inv_ (const uint8* buffer, uint32 bufferLength, * dataElement) uint8 SomeIpXf_Inv_ (Rte_Cs_TransactionHandleType* TransactionHandle, const uint8* buffer, uint32 bufferLength, [Std_ReturnType* returnValue], [ data]) uint8 SomeIpXf_Inv_ (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) }}}