Changes between Version 2 and Version 3 of spec/CnV2xNet


Ignore:
Timestamp:
Oct 19, 2023, 9:37:51 AM (7 months ago)
Author:
fujisft-kaji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/CnV2xNet

    v2 v3  
    77[[BR]]
    88
    9 {{{#!comment
    10 [執筆開始時削除エリア]ここから
    11 ※コメントごと削除してください
    12 }}}
    13 * '''本項目は、まだ執筆されていません'''
    14 * '''要望等ございましたら、[wiki: Wikiトップページ]にあります[wiki:#本サイトに関して 問い合わせ先]までお願いします'''
    15 ----
    16 {{{#!comment
    17 [執筆開始時削除エリア]ここまで
    18 ※コメントごと削除してください
    19 }}}
     9= 概要 =
    2010
    21 = 概要 =
    2211* API一覧
     12
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R22-11 =||
     14  || [#CnV2xNet_Init CnV2xNet_Init]                                       ||   1|| 0x01||  ○  ||
     15  || [#CnV2xNet_GetVersionInfo CnV2xNet_GetVersionInfo]                   ||   2|| 0x02||  ○  ||
     16  || [#CnV2xNet_Transmit CnV2xNet_Transmit]                               ||   3|| 0x03||  ○  ||
     17  || [#CnV2xNet_PrepareAppLayerIdChange CnV2xNet_PrepareAppLayerIdChange] ||   4|| 0x04||  ○  ||
     18  || [#CnV2xNet_CommitAppLayerIdChange CnV2xNet_CommitAppLayerIdChange]   ||   5|| 0x05||  ○  ||
     19  || [#CnV2xNet_AbortAppLayerIdChange CnV2xNet_AbortAppLayerIdChange]     ||   6|| 0x06||  ○  ||
     20  || [#CnV2xNet_RxIndication CnV2xNet_RxIndication]                       ||   7|| 0x07||  ○  ||
     21  || [#CnV2xNet_TxConfirmation CnV2xNet_TxConfirmation]                   ||   8|| 0x08||  ○  ||
     22  || [#CnV2xNet_MainFunction CnV2xNet_MainFunction]                       ||   9|| 0x09||  ○  ||
     23
    2324* コンフィギュレーション一覧 (R22-11)
    2425  * [#CnV2xNetGeneral CnV2xNetGeneral] (○)
     
    3132    * [#CnV2xNetVersionInfoApi CnV2xNetVersionInfoApi] (○)
    3233
     34* エラーコード一覧
     35
     36  ||= エラーコード =||= Dec =||= Hex =||= R22-11 =||
     37  || CNV2XNET_E_PARAM         ||  1|| 0x01||  ○  ||
     38  || CNV2XNET_E_PARAM_POINTER ||  2|| 0x02||  ○  ||
     39  || CNV2XNET_E_UNINIT        ||  3|| 0x03||  ○  ||
     40  || CNV2XNET_E_INIT_FAILED   ||  4|| 0x04||  ○  ||
     41
    3342----
    3443
    3544= API仕様 =
     45
     46== CnV2xNet_Init ==
     47{{{
     48void CnV2xNet_Init (void* CfgPtr)
     49}}}
     50
     51== CnV2xNet_GetVersionInfo ==
     52{{{
     53void CnV2xNet_GetVersionInfo (Std_VersionInfoType* VersionInfoPtr)
     54}}}
     55
     56== CnV2xNet_Transmit ==
     57{{{
     58CnV2x_NetTxResultType CnV2xNet_Transmit (uint16 TransactionId16, const CnV2xNet_TxParamsType* TxParams, uint16 Length, const uint8* DataPtr)
     59}}}
     60
     61== CnV2xNet_PrepareAppLayerIdChange ==
     62{{{
     63Std_ReturnType CnV2xNet_PrepareAppLayerIdChange (uint8 TransmissionClass, uint16 ApplayerIdChangedCount16)
     64}}}
     65
     66== CnV2xNet_CommitAppLayerIdChange ==
     67{{{
     68Std_ReturnType CnV2xNet_CommitAppLayerIdChange (uint8 TransmissionClass, uint16 ApplayerIdChangedCount16)
     69}}}
     70
     71== CnV2xNet_AbortAppLayerIdChange ==
     72{{{
     73Std_ReturnType CnV2xNet_AbortAppLayerIdChange (uint8 TransmissionClass, uint16 ApplayerIdChangedCount16)
     74}}}
     75
     76== CnV2xNet_RxIndication ==
     77{{{
     78void CnV2xNet_RxIndication (uint8 CtrlIdx, Eth_FrameType FrameType, boolean IsBroadcast, const uint8* PhysAddrPtr, uint8* DataPtr, uint16 LenByte)
     79}}}
     80
     81== CnV2xNet_TxConfirmation ==
     82{{{
     83void CnV2xNet_TxConfirmation (uint8 CtrlIdx, uint8 BufIdx)
     84}}}
     85
     86== CnV2xNet_MainFunction ==
     87{{{
     88void CnV2xNet_MainFunction (void)
     89}}}
    3690
    3791----