Changes between Version 1 and Version 2 of spec/V2xBtp


Ignore:
Timestamp:
Dec 12, 2022, 3:52:25 PM (17 months ago)
Author:
fujisft-kaji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/V2xBtp

    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  || [#V2xBtp_Init V2xBtp_Init]                     ||   1|| 0x01||  ○  ||
     15  || [#V2Btp_GetVersionInfo V2Btp_GetVersionInfo]   ||   2|| 0x02||  ○  ||
     16  || [#V2xBtp_Transmit V2xBtp_Transmit]             ||   3|| 0x03||  ○  ||
     17  || [#V2xBtp_RxIndication V2xBtp_RxIndication]     ||   4|| 0x04||  ○  ||
     18  || [#V2xBtp_TxConfirmation V2xBtp_TxConfirmation] ||   5|| 0x05||  ○  ||
     19  || [#V2xBtp_CopyTxData V2xBtp_CopyTxData]         ||   6|| 0x06||  ○  ||
     20  || [#User_RxIndication <User>_RxIndication]       ||  --||   --||  ○  ||
     21
     22* コンフィギュレーション一覧 (R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     23  * [#V2xBtpGeneral V2xBtpGeneral] (○/○/○/○/○)
     24    * [#V2xBtpDevErrorDetect V2xBtpDevErrorDetect] (○/○/○/○/○)
     25    * [#V2xBtpVersionInfoApi V2xBtpVersionInfoApi] (○/○/○/○/○)
     26  * [#V2xBtpRxIndicationFunction V2xBtpRxIndicationFunction] (○/○/○/○/○)
     27    * [#V2xBtpCddHeaderFile V2xBtpCddHeaderFile] (○/○/○/○/○)
     28    * [#V2xBtpDestinationPort V2xBtpDestinationPort] (○/○/○/○/○)
     29    * [#V2xBtpRxIndicationFunctionName V2xBtpRxIndicationFunctionName] (○/○/○/○/○)
     30
     31* エラーコード一覧
     32
     33  ||= エラーコード =||= Dec =||= Hex =||= R21-11 =||
     34  || V2XBTP_E_PARAM         ||  1|| 0x01||  ○  ||
     35  || V2XBTP_E_PARAM_POINTER ||  2|| 0x02||  ○  ||
     36  || V2XBTP_E_UNINIT        ||  3|| 0x03||  ○  ||
     37  || V2XBTP_E_INIT_FAILED   ||  4|| 0x04||  ○  ||
    2238
    2339----
     
    2541= API仕様 =
    2642
     43== V2xBtp_Init ==
     44{{{
     45void V2xBtp_Init (void* CfgPtr)
     46}}}
     47
     48== V2Btp_GetVersionInfo ==
     49{{{
     50void V2Btp_GetVersionInfo (Std_VersionInfoType* VersionInfoPtr)
     51}}}
     52
     53== V2xBtp_Transmit ==
     54{{{
     55Std_ReturnType V2xBtp_Transmit (uint16 TransactionId16, const V2xBtp_TxParamsType* TransmitParams, uint16 Length, const uint8* DataPtr)
     56}}}
     57
     58== V2xBtp_RxIndication ==
     59{{{
     60void V2xBtp_RxIndication (uint32 TransactionId32, const V2xBtp_RxParamsType* ReceiveParams, uint16 Length, const uint8* DataPtr)
     61}}}
     62
     63== V2xBtp_TxConfirmation ==
     64{{{
     65void V2xBtp_TxConfirmation (uint16 TransactionId16)
     66}}}
     67
     68== V2xBtp_CopyTxData ==
     69{{{
     70Std_ReturnType V2xBtp_CopyTxData (uint16 TransactionId16, uint8* DestPtr, uint16* Length)
     71}}}
     72
     73== <User>_RxIndication ==
     74{{{
     75void <User>_RxIndication (uint32 TransactionId32, const V2xBtp_RxParamsType* ReceiveParams, uint16 Length, const uint8* DataPtr)
     76}}}
     77
    2778----
    2879
    2980= コンフィギュレーション仕様 =
     81
     82== V2xBtpGeneral ==
     83{{{
     84/AUTOSAR/EcucDefs/V2xBtp/V2xBtpGeneral
     85}}}
     86* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     87* SWSタグ: ECUC_V2xBtp_00002
     88* タイプ: PARAM-CONF-CONTAINER
     89* 多重度: 1
     90
     91== V2xBtpDevErrorDetect ==
     92{{{
     93/AUTOSAR/EcucDefs/V2xBtp/V2xBtpGeneral/V2xBtpDevErrorDetect
     94}}}
     95* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     96* SWSタグ: ECUC_V2xBtp_00005
     97* タイプ: BOOLEAN-PARAM
     98* 多重度: 1
     99* デフォルト値: false
     100
     101== V2xBtpVersionInfoApi ==
     102{{{
     103/AUTOSAR/EcucDefs/V2xBtp/V2xBtpGeneral/V2xBtpVersionInfoApi
     104}}}
     105* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     106* SWSタグ: ECUC_V2xBtp_00004
     107* タイプ: BOOLEAN-PARAM
     108* 多重度: 1
     109* デフォルト値: false
     110
     111== V2xBtpRxIndicationFunction ==
     112{{{
     113/AUTOSAR/EcucDefs/V2xBtp/V2xBtpRxIndicationFunction
     114}}}
     115* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     116* SWSタグ: ECUC_V2xBtp_00009
     117* タイプ: PARAM-CONF-CONTAINER
     118* 多重度: 1..*
     119
     120== V2xBtpCddHeaderFile ==
     121{{{
     122/AUTOSAR/EcucDefs/V2xBtp/V2xBtpRxIndicationFunction/V2xBtpCddHeaderFile
     123}}}
     124* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     125* SWSタグ: ECUC_V2xBtp_00008
     126* タイプ: STRING-PARAM
     127* 多重度: 1
     128
     129== V2xBtpDestinationPort ==
     130{{{
     131/AUTOSAR/EcucDefs/V2xBtp/V2xBtpRxIndicationFunction/V2xBtpDestinationPort
     132}}}
     133* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     134* SWSタグ: ECUC_V2xBtp_00006
     135* タイプ: INTEGER-PARAM
     136* 多重度: 1
     137* 上限値: 65535
     138* 下限値: 0
     139* デフォルト値: 0
     140
     141== V2xBtpRxIndicationFunctionName ==
     142{{{
     143/AUTOSAR/EcucDefs/V2xBtp/V2xBtpRxIndicationFunction/V2xBtpRxIndicationFunctionName
     144}}}
     145* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     146* SWSタグ: ECUC_V2xBtp_00007
     147* タイプ: FUNCTION-NAME
     148* 多重度: 1