Changes between Version 6 and Version 7 of spec/Rte


Ignore:
Timestamp:
Jul 15, 2015, 12:02:08 PM (9 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Rte

    v6 v7  
    88
    99= 概要 =
     10* SW-C(ランナブル)に対し、各APIを提供する
     11* RTEのコードは、システムディスクリプション、SWCディスクリプション等の情報に従って、RTEジェネレータによって生成される
    1012
    1113* API一覧
     
    170172Std_ReturnType Rte_Send_<p>_<o>([IN Rte_Instance <instance>], IN <data>, [IN uint16 <length>])
    171173}}}
     174* イベントセマンティクス(キューあり)のS/R連携のデータを送信する
     175* <p>は送信側ポートのショートネーム
     176* <o>は送信側データ要素のショートネーム
     177* <data>は送信するデータであり、データ型は送信側データ要素の実装データ型(ImplementationDataType)
    172178
    173179== Rte_Write ==
     
    175181Std_ReturnType Rte_Write_<p>_<o>([IN Rte_Instance <instance>], IN <data>)
    176182}}}
     183* データセマンティクス(キューなし)のS/R連携のデータを送信する
     184* <p>は送信側ポートのショートネーム
     185* <o>は送信側データ要素のショートネーム
     186* <data>は送信するデータであり、データ型は送信側データ要素の実装データ型(ImplementationDataType)
    177187
    178188== Rte_Switch ==
     
    200210Std_ReturnType Rte_Read_<p>_<o>([IN Rte_Instance <instance>], OUT <data>)
    201211}}}
     212* データセマンティクス(キューなし)におけるS/R連携のデータを受信する
     213* <p>は受信側ポートのショートネーム
     214* <o>は受信側データ要素のショートネーム
     215* <data>は取得したデータの格納先変数への参照であり、データ型は受信側データ要素の実装データ型(ImplementationDataType)への参照型
    202216
    203217== Rte_DRead ==
     
    210224Std_ReturnType Rte_Receive_<p>_<o>([IN Rte_Instance <instance>], OUT <data>, [OUT uint16 <length>])
    211225}}}
     226* イベントセマンティクス(キューあり)におけるS/R連携のデータを受信する
     227* <p>は受信側ポートのショートネーム
     228* <o>は受信側データ要素のショートネーム
     229* <data>は取得したデータの格納先変数への参照であり、データ型は受信側データ要素の実装データ型(ImplementationDataType)への参照型
    212230
    213231== Rte_Call ==
     
    215233Std_ReturnType Rte_Call_<p>_<o>([IN Rte_Instance <instance>], [IN|IN/OUT|OUT] <data_1>... [IN|IN/OUT|OUT] <data_n>)
    216234}}}
     235* オペレーション呼出しを行う
     236* <p>はクライアントポートのショートネーム
     237* <o>はクライアントオペレーションのショートネーム
     238* <data_1>…<data_n>はオペレーション引数
     239  * 型は各オペレーション引数の実装データ型(ImplementationDataType)、もしくは実装データ型(ImplementationDataType)への参照型
    217240
    218241== Rte_Result ==
     
    285308void Rte_Enter_<name>([IN Rte_Instance <instance>])
    286309}}}
     310* 排他エリアに入場する
     311* <name>は排他エリアのショートネーム
    287312
    288313== Rte_Exit ==
     
    290315void Rte_Exit_<name>([IN Rte_Instance <instance>])
    291316}}}
     317* 排他エリアから退場する
     318* <name>は排他エリアのショートネーム
    292319
    293320== Rte_Mode ==