Changes between Version 2 and Version 3 of spec/Dds


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

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Dds

    v2 v3  
    77[[BR]]
    88
    9 {{{#!comment
    10 [執筆開始時削除エリア]ここから
    11 ※コメントごと削除してください
    12 }}}
    13 * '''本項目は、まだ執筆されていません'''
    14 * '''要望等ございましたら、[wiki: Wikiトップページ]にあります[wiki:#本サイトに関して 問い合わせ先]までお願いします'''
    15 ----
    16 {{{#!comment
    17 [執筆開始時削除エリア]ここまで
    18 ※コメントごと削除してください
    19 }}}
    20 
    219= 概要 =
     10
    2211* API一覧
     12
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R22-11 =||
     14  || [#Dds_Init Dds_Init]                       ||   0|| 0x00||  ○  ||
     15  || [#Dds_GetVersionInfo Dds_GetVersionInfo]   ||   1|| 0x01||  ○  ||
     16  || [#Dds_Transmit Dds_Transmit]               ||   2|| 0x02||  ○  ||
     17  || [#Dds_RxIndication Dds_RxIndication]       ||  66|| 0x42||  ○  ||
     18  || [#Dds_TxConfirmation Dds_TxConfirmation]   ||  64|| 0x40||  ○  ||
     19  || [#Dds_TriggerTransmit Dds_TriggerTransmit] ||  65|| 0x41||  ○  ||
     20  || [#Dds_RxMainFunction Dds_RxMainFunction]   ||  16|| 0x10||  ○  ||
     21  || [#Dds_TxMainFunction Dds_TxMainFunction]   ||  17|| 0x11||  ○  ||
     22
    2323* コンフィギュレーション一覧 (R22-11)
    2424  * [#DdsConfig DdsConfig] (○)
     
    188188    * [#DdsUpperLayerIPduBufferSize DdsUpperLayerIPduBufferSize] (○)
    189189
     190* エラーコード一覧
     191
     192  ||= エラーコード =||= Dec =||= Hex =||= R22-11 =||
     193  || DDS_E_UNINIT                 ||  0|| 0x00||  ○  ||
     194  || DDS_E_PARAM_POINTER          ||  2|| 0x02||  ○  ||
     195  || DDS_E_U_PDUID_INVALID        ||  3|| 0x03||  ○  ||
     196  || DDS_E_L_PDUID_INVALID        ||  4|| 0x04||  ○  ||
     197  || DDS_E_U_PDUID_REJECTED       || 16|| 0x10||  ○  ||
     198  || DDS_E_L_PDUID_IGNORED        || 17|| 0x11||  ○  ||
     199  || DDS_E_CSM_LIBRARY_ERROR      || 48|| 0x30||  ○  ||
     200  || DDS_E_CSM_CHECK_FAILED       || 64|| 0x40||  ○  ||
     201  || DDS_E_CRC_CHECK_FAILED       || 65|| 0x41||  ○  ||
     202  || DDS_E_SAMPLE_REJECTED        || 66|| 0x42||  ○  ||
     203  || DDS_E_SAMPLE_LOST            || 67|| 0x43||  ○  ||
     204  || DDS_E_RECEIVER_TIMING_MISSED || 68|| 0x44||  ○  ||
     205  || DDS_E_SENDER_TIMING_MISSED   || 69|| 0x45||  ○  ||
     206  || DDS_INTERNAL_ERROR           || 70|| 0x46||  ○  ||
     207
    190208----
    191209
    192210= API仕様 =
     211
     212== Dds_Init ==
     213{{{
     214void Dds_Init (const Dds_ConfigType* Dds_ConfigPtr)
     215}}}
     216
     217== Dds_GetVersionInfo ==
     218{{{
     219void Dds_GetVersionInfo (Std_VersionInfoType* versioninfo)
     220}}}
     221
     222== Dds_Transmit ==
     223{{{
     224Std_ReturnType Dds_Transmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr)
     225}}}
     226
     227== Dds_RxIndication ==
     228{{{
     229void Dds_RxIndication (PduIdType RxPduId, const PduInfoType* PduInfoPtr)
     230}}}
     231
     232== Dds_TxConfirmation ==
     233{{{
     234void Dds_TxConfirmation (PduIdType TxPduId, Std_ReturnType result)
     235}}}
     236
     237== Dds_TriggerTransmit ==
     238{{{
     239Std_ReturnType Dds_TriggerTransmit (PduIdType TxPduId, PduInfoType* PduInfoPtr)
     240}}}
     241
     242== Dds_RxMainFunction ==
     243{{{
     244void Dds_RxMainFunction (void)
     245}}}
     246
     247== Dds_TxMainFunction ==
     248{{{
     249void Dds_TxMainFunction (void)
     250}}}
    193251
    194252----