Changes between Version 6 and Version 7 of spec/Rte
- Timestamp:
- Jul 15, 2015, 12:02:08 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
spec/Rte
v6 v7 8 8 9 9 = 概要 = 10 * SW-C(ランナブル)に対し、各APIを提供する 11 * RTEのコードは、システムディスクリプション、SWCディスクリプション等の情報に従って、RTEジェネレータによって生成される 10 12 11 13 * API一覧 … … 170 172 Std_ReturnType Rte_Send_<p>_<o>([IN Rte_Instance <instance>], IN <data>, [IN uint16 <length>]) 171 173 }}} 174 * イベントセマンティクス(キューあり)のS/R連携のデータを送信する 175 * <p>は送信側ポートのショートネーム 176 * <o>は送信側データ要素のショートネーム 177 * <data>は送信するデータであり、データ型は送信側データ要素の実装データ型(ImplementationDataType) 172 178 173 179 == Rte_Write == … … 175 181 Std_ReturnType Rte_Write_<p>_<o>([IN Rte_Instance <instance>], IN <data>) 176 182 }}} 183 * データセマンティクス(キューなし)のS/R連携のデータを送信する 184 * <p>は送信側ポートのショートネーム 185 * <o>は送信側データ要素のショートネーム 186 * <data>は送信するデータであり、データ型は送信側データ要素の実装データ型(ImplementationDataType) 177 187 178 188 == Rte_Switch == … … 200 210 Std_ReturnType Rte_Read_<p>_<o>([IN Rte_Instance <instance>], OUT <data>) 201 211 }}} 212 * データセマンティクス(キューなし)におけるS/R連携のデータを受信する 213 * <p>は受信側ポートのショートネーム 214 * <o>は受信側データ要素のショートネーム 215 * <data>は取得したデータの格納先変数への参照であり、データ型は受信側データ要素の実装データ型(ImplementationDataType)への参照型 202 216 203 217 == Rte_DRead == … … 210 224 Std_ReturnType Rte_Receive_<p>_<o>([IN Rte_Instance <instance>], OUT <data>, [OUT uint16 <length>]) 211 225 }}} 226 * イベントセマンティクス(キューあり)におけるS/R連携のデータを受信する 227 * <p>は受信側ポートのショートネーム 228 * <o>は受信側データ要素のショートネーム 229 * <data>は取得したデータの格納先変数への参照であり、データ型は受信側データ要素の実装データ型(ImplementationDataType)への参照型 212 230 213 231 == Rte_Call == … … 215 233 Std_ReturnType Rte_Call_<p>_<o>([IN Rte_Instance <instance>], [IN|IN/OUT|OUT] <data_1>... [IN|IN/OUT|OUT] <data_n>) 216 234 }}} 235 * オペレーション呼出しを行う 236 * <p>はクライアントポートのショートネーム 237 * <o>はクライアントオペレーションのショートネーム 238 * <data_1>…<data_n>はオペレーション引数 239 * 型は各オペレーション引数の実装データ型(ImplementationDataType)、もしくは実装データ型(ImplementationDataType)への参照型 217 240 218 241 == Rte_Result == … … 285 308 void Rte_Enter_<name>([IN Rte_Instance <instance>]) 286 309 }}} 310 * 排他エリアに入場する 311 * <name>は排他エリアのショートネーム 287 312 288 313 == Rte_Exit == … … 290 315 void Rte_Exit_<name>([IN Rte_Instance <instance>]) 291 316 }}} 317 * 排他エリアから退場する 318 * <name>は排他エリアのショートネーム 292 319 293 320 == Rte_Mode ==