Changes between Version 1 and Version 2 of spec/V2xFac


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

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/V2xFac

    v1 v2  
    77[[BR]]
    88
    9 {{{#!comment
    10 [執筆開始時削除エリア]ここから
    11 ※コメントごと削除してください
    12 }}}
    13 * '''本項目は、まだ執筆されていません'''
    14 * '''要望等ございましたら、[wiki: Wikiトップページ]にあります[wiki:#本サイトに関して 問い合わせ先]までお願いします'''
     9= 概要 =
     10
     11* API一覧
     12
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R21-11 =||
     14  || [#V2xFac_Init V2xFac_Init]                                               ||   1|| 0x01||  ○  ||
     15  || [#V2xFac_GetVersionInfo V2xFac_GetVersionInfo]                           ||   2|| 0x02||  ○  ||
     16  || [#V2xFac_V2xM_PreparePseudonymChange V2xFac_V2xM_PreparePseudonymChange] ||   3|| 0x03||  ○  ||
     17  || [#V2xFac_V2xM_CommitPseudonymChange V2xFac_V2xM_CommitPseudonymChange]   ||   4|| 0x04||  ○  ||
     18  || [#V2xFac_V2xM_AbortPseudonymChange V2xFac_V2xM_AbortPseudonymChange]     ||   5|| 0x05||  ○  ||
     19  || [#V2xFac_V2xM_SetTGenCamDcc V2xFac_V2xM_SetTGenCamDcc]                   ||   6|| 0x06||  ○  ||
     20  || [#V2xFac_V2xM_SetCaBsOperation V2xFac_V2xM_SetCaBsOperation]             ||   7|| 0x07||  ○  ||
     21  || [#V2xFac_TxConfirmation V2xFac_TxConfirmation]                           ||   8|| 0x08||  ○  ||
     22  || [#V2xFac_RxIndication V2xFac_RxIndication]                               ||   9|| 0x09||  ○  ||
     23  || [#V2xFac_CaBs_MainFunction V2xFac_CaBs_MainFunction]                     ||  10|| 0x0A||  ○  ||
     24  || [#V2xFac_DenBs_MainFunction V2xFac_DenBs_MainFunction]                   ||  11|| 0x0B||  ○  ||
     25  || [#V2xFac_IviS_MainFunction V2xFac_IviS_MainFunction]                     ||  12|| 0x0C||  ○  ||
     26  || [#V2xFac_RltS_MainFunction V2xFac_RltS_MainFunction]                     ||  13|| 0x0D||  ○  ||
     27  || [#V2xFac_TlmS_MainFunction V2xFac_TlmS_MainFunction]                     ||  14|| 0x0E||  ○  ||
     28
     29* コンフィギュレーション一覧 (R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     30  * [#V2xFacGeneral V2xFacGeneral] (○/○/○/○/○)
     31    * [#V2xFacCaBsMainFunctionPeriod V2xFacCaBsMainFunctionPeriod] (○/○/○/○/○)
     32    * [#V2xFacDenBsMainFunctionPeriod V2xFacDenBsMainFunctionPeriod] (○/○/○/○/○)
     33    * [#V2xFacDevErrorDetect V2xFacDevErrorDetect] (○/○/○/○/○)
     34    * [#V2xFacIviSMainFunctionPeriod V2xFacIviSMainFunctionPeriod] (-/○/○/○/○)
     35    * [#V2xFacRltSMainFunctionPeriod V2xFacRltSMainFunctionPeriod] (-/○/○/○/○)
     36    * [#V2xFacStationType V2xFacStationType] (○/○/○/○/○)
     37    * [#V2xFacTlmSMainFunctionPeriod V2xFacTlmSMainFunctionPeriod] (-/○/○/○/○)
     38    * [#V2xFacVersionInfoApi V2xFacVersionInfoApi] (○/○/○/○/○)
     39
     40* エラーコード一覧
     41
     42  ||= エラーコード =||= Dec =||= Hex =||= R21-11 =||
     43  || V2XFAC_E_PARAM         ||  1|| 0x01||  ○  ||
     44  || V2XFAC_E_PARAM_POINTER ||  2|| 0x02||  ○  ||
     45  || V2XFAC_E_INIT_FAILED   ||  3|| 0x03||  ○  ||
     46  || V2XFAC_E_UNINIT        ||  4|| 0x04||  ○  ||
     47
    1548----
    16 {{{#!comment
    17 [執筆開始時削除エリア]ここまで
    18 ※コメントごと削除してください
    19 }}}
    20 
    21 = 概要 =
     49
     50= API仕様 =
     51
     52== V2xFac_Init ==
     53{{{
     54void V2xFac_Init (void* CfgPtr)
     55}}}
     56
     57== V2xFac_GetVersionInfo ==
     58{{{
     59void V2xFac_GetVersionInfo (Std_VersionInfoType* VersionInfoPtr)
     60}}}
     61
     62== V2xFac_V2xM_PreparePseudonymChange ==
     63{{{
     64Std_ReturnType V2xFac_V2xM_PreparePseudonymChange (const V2x_PseudonymType* PseudonymPtr)
     65}}}
     66
     67== V2xFac_V2xM_CommitPseudonymChange ==
     68{{{
     69Std_ReturnType V2xFac_V2xM_CommitPseudonymChange (void)
     70}}}
     71
     72== V2xFac_V2xM_AbortPseudonymChange ==
     73{{{
     74Std_ReturnType V2xFac_V2xM_AbortPseudonymChange (void)
     75}}}
     76
     77== V2xFac_V2xM_SetTGenCamDcc ==
     78{{{
     79void V2xFac_V2xM_SetTGenCamDcc (uint16 TGenCamDcc)
     80}}}
     81
     82== V2xFac_V2xM_SetCaBsOperation ==
     83{{{
     84void V2xFac_V2xM_SetCaBsOperation (boolean OperationState)
     85}}}
     86
     87== V2xFac_TxConfirmation ==
     88{{{
     89void V2xFac_TxConfirmation (uint16 TransactionId16)
     90}}}
     91
     92== V2xFac_RxIndication ==
     93{{{
     94void V2xFac_RxIndication (uint32 TransactionId32, const V2xFac_RxParamsType* ReceiveParams, uint16 Length, const uint8* DataPtr)
     95}}}
     96
     97== V2xFac_CaBs_MainFunction ==
     98{{{
     99void V2xFac_CaBs_MainFunction (void)
     100}}}
     101
     102== V2xFac_DenBs_MainFunction ==
     103{{{
     104void V2xFac_DenBs_MainFunction (void)
     105}}}
     106
     107== V2xFac_IviS_MainFunction ==
     108{{{
     109void V2xFac_IviS_MainFunction (void)
     110}}}
     111
     112== V2xFac_RltS_MainFunction ==
     113{{{
     114void V2xFac_RltS_MainFunction (void)
     115}}}
     116
     117== V2xFac_TlmS_MainFunction ==
     118{{{
     119void V2xFac_TlmS_MainFunction (void)
     120}}}
    22121
    23122----
    24123
    25 = API仕様 =
    26 
    27 ----
    28 
    29124= コンフィギュレーション仕様 =
     125
     126== V2xFacGeneral ==
     127{{{
     128/AUTOSAR/EcucDefs/V2xFac/V2xFacGeneral
     129}}}
     130* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     131* SWSタグ: ECUC_V2xFac_00002
     132* タイプ: PARAM-CONF-CONTAINER
     133* 多重度: 1
     134
     135== V2xFacCaBsMainFunctionPeriod ==
     136{{{
     137/AUTOSAR/EcucDefs/V2xFac/V2xFacGeneral/V2xFacCaBsMainFunctionPeriod
     138}}}
     139* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     140* SWSタグ: ECUC_V2xFac_00006
     141* タイプ: FLOAT-PARAM
     142* 多重度: 1
     143* 上限値: INF
     144* 下限値: 0
     145* デフォルト値: 0.1
     146
     147== V2xFacDenBsMainFunctionPeriod ==
     148{{{
     149/AUTOSAR/EcucDefs/V2xFac/V2xFacGeneral/V2xFacDenBsMainFunctionPeriod
     150}}}
     151* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     152* SWSタグ: ECUC_V2xFac_00005
     153* タイプ: FLOAT-PARAM
     154* 多重度: 1
     155* 上限値: INF
     156* 下限値: 0
     157* デフォルト値: 0.1
     158
     159== V2xFacDevErrorDetect ==
     160{{{
     161/AUTOSAR/EcucDefs/V2xFac/V2xFacGeneral/V2xFacDevErrorDetect
     162}}}
     163* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     164* SWSタグ: ECUC_V2xFac_00004
     165* タイプ: BOOLEAN-PARAM
     166* 多重度: 1
     167* デフォルト値: false
     168
     169== V2xFacIviSMainFunctionPeriod ==
     170{{{
     171/AUTOSAR/EcucDefs/V2xFac/V2xFacGeneral/V2xFacIviSMainFunctionPeriod
     172}}}
     173* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     174* SWSタグ: ECUC_V2xFac_00008
     175* タイプ: FLOAT-PARAM
     176* 多重度: 1
     177* 上限値: INF
     178* 下限値: 0
     179* デフォルト値: 0.1
     180
     181== V2xFacRltSMainFunctionPeriod ==
     182{{{
     183/AUTOSAR/EcucDefs/V2xFac/V2xFacGeneral/V2xFacRltSMainFunctionPeriod
     184}}}
     185* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     186* SWSタグ: ECUC_V2xFac_00009
     187* タイプ: FLOAT-PARAM
     188* 多重度: 1
     189* 上限値: INF
     190* 下限値: 0
     191* デフォルト値: 0.1
     192
     193== V2xFacStationType ==
     194{{{
     195/AUTOSAR/EcucDefs/V2xFac/V2xFacGeneral/V2xFacStationType
     196}}}
     197* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     198* SWSタグ: ECUC_V2xFac_00007
     199* タイプ: ENUMERATION-PARAM
     200* 多重度: 1
     201* 選択肢:
     202  * V2XFAC_ST_BUS
     203  * V2XFAC_ST_CYCLIST
     204  * V2XFAC_ST_HEAVYTRUCK
     205  * V2XFAC_ST_LIGHTTRUCK
     206  * V2XFAC_ST_MOPED
     207  * V2XFAC_ST_MOTORCYCLE
     208  * V2XFAC_ST_PASSENGERCAR
     209  * V2XFAC_ST_PEDESTRIAN
     210  * V2XFAC_ST_SPECIALVEHICLES
     211  * V2XFAC_ST_TRAILER
     212  * V2XFAC_ST_TRAM
     213  * V2XFAC_ST_UNKNOWN
     214* デフォルト値: V2XFAC_ST_UNKNOWN
     215
     216== V2xFacTlmSMainFunctionPeriod ==
     217{{{
     218/AUTOSAR/EcucDefs/V2xFac/V2xFacGeneral/V2xFacTlmSMainFunctionPeriod
     219}}}
     220* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     221* SWSタグ: ECUC_V2xFac_00010
     222* タイプ: FLOAT-PARAM
     223* 多重度: 1
     224* 上限値: INF
     225* 下限値: 0
     226* デフォルト値: 0.1
     227
     228== V2xFacVersionInfoApi ==
     229{{{
     230/AUTOSAR/EcucDefs/V2xFac/V2xFacGeneral/V2xFacVersionInfoApi
     231}}}
     232* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     233* SWSタグ: ECUC_V2xFac_00003
     234* タイプ: BOOLEAN-PARAM
     235* 多重度: 1
     236* デフォルト値: false
     237