Changes between Version 1 and Version 2 of spec/SomeIpXf


Ignore:
Timestamp:
Dec 14, 2022, 5:32:34 PM (17 months ago)
Author:
fujisft-kaji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/SomeIpXf

    v1 v2  
    77[[BR]]
    88
    9 {{{#!comment
    10 [執筆開始時削除エリア]ここから
    11 ※コメントごと削除してください
    12 }}}
    13 * '''本項目は、まだ執筆されていません'''
    14 * '''要望等ございましたら、[wiki: Wikiトップページ]にあります[wiki:#本サイトに関して 問い合わせ先]までお願いします'''
    15 ----
    16 {{{#!comment
    17 [執筆開始時削除エリア]ここまで
    18 ※コメントごと削除してください
    19 }}}
     9= 概要 =
    2010
    21 = 概要 =
     11* API一覧
     12
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R21-11 =||
     14  || [#SomeIpXf_ExtractProtocolHeaderFields SomeIpXf_ExtractProtocolHeaderFields] ||   5|| 0x05||  ○  ||
     15  || [#SomeIpXf_transformerId SomeIpXf_<transformerId>]                           ||   3|| 0x03||  ○  ||
     16  || [#SomeIpXf_Inv_transformerId SomeIpXf_Inv_<transformerId>]                   ||   4|| 0x04||  ○  ||
     17  || [#SomeIpXf_Init SomeIpXf_Init]                                               ||   1|| 0x01||  ○  ||
     18  || [#SomeIpXf_DeInit SomeIpXf_DeInit]                                           ||   2|| 0x02||  ○  ||
     19  || [#SomeIpXf_GetVersionInfo SomeIpXf_GetVersionInfo]                           ||   0|| 0x00||  ○  ||
     20
     21* コンフィギュレーション一覧
     22  * なし
     23
     24* エラーコード一覧
     25
     26  ||= エラーコード =||= Dec =||= Hex =||= R21-11 =||
     27  || SOMEIPXF_E_UNINIT        ||  1|| 0x01||  ○  ||
     28  || SOMEIPXF_E_INIT_FAILED   ||  2|| 0x02||  ○  ||
     29  || SOMEIPXF_E_PARAM         ||  3|| 0x03||  ○  ||
     30  || SOMEIPXF_E_PARAM_POINTER ||  4|| 0x04||  ○  ||
    2231
    2332----
     
    2534= API仕様 =
    2635
    27 ----
     36== SomeIpXf_ExtractProtocolHeaderFields ==
     37{{{
     38Std_ReturnType SomeIpXf_ExtractProtocolHeaderFields (const uint8* buffer, uint32 bufferLength, Std_MessageTypeType* messageType, Std_MessageResultType* messageResult)
     39}}}
    2840
    29 = コンフィギュレーション仕様 =
     41== SomeIpXf_<transformerId> ==
     42{{{
     43uint8 SomeIpXf_<transformerId> (uint8* buffer, uint32* bufferLength, <paramtype> dataElement)
     44uint8 SomeIpXf_<transformerId> (const Rte_Cs_TransactionHandleType* TransactionHandle, uint8* buffer, uint32* bufferLength, [Std_ReturnType returnValue], <paramtype> data_1, ... <paramtype> data_n)
     45uint8 SomeIpXf_<transformerId> (uint8* buffer, uint32* bufferLength)
     46}}}
     47
     48== SomeIpXf_Inv_<transformerId> ==
     49{{{
     50uint8 SomeIpXf_Inv_<transformerId> (const uint8* buffer, uint32 bufferLength, <type>* dataElement)
     51uint8 SomeIpXf_Inv_<transformerId> (Rte_Cs_TransactionHandleType* TransactionHandle, const uint8* buffer, uint32 bufferLength, [Std_ReturnType* returnValue], [<paramtype> data])
     52uint8 SomeIpXf_Inv_<transformerId> (const uint8* buffer, uint32 bufferLength)
     53}}}
     54
     55== SomeIpXf_Init ==
     56{{{
     57void SomeIpXf_Init (const SomeIpXf_ConfigType* config)
     58}}}
     59
     60== SomeIpXf_DeInit ==
     61{{{
     62void SomeIpXf_DeInit (void)
     63}}}
     64
     65== SomeIpXf_GetVersionInfo ==
     66{{{
     67void SomeIpXf_GetVersionInfo (Std_VersionInfoType* VersionInfo)
     68}}}
     69