Changes between Version 6 and Version 7 of spec/SchM
- Timestamp:
- Mar 17, 2015, 4:52:25 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
spec/SchM
v6 v7 142 142 * 型:Container 143 143 * 多重度:1 144 * SchMの一般的なコンフィギュレーションパラメータを保持する 144 145 145 146 == RteSchMVersionInfoApi == … … 156 157 * 型:BooleanParam 157 158 * 多重度:1 159 * ComShadowSignal API(※)の使用有無 160 * (※)Com_UpdateShadowSignal, Com_InvalidateShadowSignal, Com_ReceiveShadowSignal 158 161 159 162 == RteBswModuleInstance == … … 163 166 * 型:Container 164 167 * 多重度:0..* 168 * SchM生成に関するパラメータを保持する 165 169 166 170 == RteBswImplementationRef == … … 170 174 * 型:Reference 171 175 * 多重度:1 176 * BSW実装(BswImplementaion) 172 177 173 178 == RteBswModuleConfigurationRef == … … 184 189 * 型:Container 185 190 * 多重度:0..* 191 * BSWイベント(およびSchMイベントから起動するBSWスケジューラブル)のOSタスクへのマッピング 186 192 187 193 == RteBswActivationOffset == … … 191 197 * 型:FloatParam 192 198 * 多重度:0..1 199 * BSWイベントの起動オフセット(単位:秒) 193 200 194 201 == RteBswImmediateRestart == … … 205 212 * 型:IntegerParam 206 213 * 多重度:0..1 214 * タスク内のBSWスケジューラブルの実行順番 207 215 208 216 == RteOsSchedulePoint == … … 219 227 * 型:Reference 220 228 * 多重度:0..1 229 * BSWイベントのマッピング先のOSタスク 221 230 222 231 == RteBswUsedOsAlarmRef == … … 226 235 * 型:Reference 227 236 * 多重度:0..1 237 * BSWイベントのマッピング先OSタスクを起動するOSアラーム 228 238 229 239 == RteBswUsedOsEventRef == … … 233 243 * 型:Reference 234 244 * 多重度:0..1 245 * BSWイベントのマッピング先OSイベント 235 246 236 247 == RteBswUsedOsSchTblExpiryPointRef == … … 247 258 * 型:Reference 248 259 * 多重度:1 260 * コンフィギュレーション対象のBSWイベント 249 261 250 262 == RteBswExclusiveAreaImpl == … … 254 266 * 型:Container 255 267 * 多重度:0..* 268 * 排他エリアの実現メカニズム 256 269 257 270 == RteExclusiveAreaImplMechanism == … … 260 273 }}} 261 274 * 型:EnumerationParam 262 * 多重度:1 275 * ALL_INTERRUPT_BLOCKING:全割込みの禁止 276 * COOPERATIVE_RUNNABLE_PLACEMENT:協調ランナブル配置 277 * OS_INTERRUPT_BLOCKING:OS割込みの禁止 278 * OS_RESOURCE:OSリソースの獲得 279 * 多重度:1 280 * 排他エリアの実現メカニズム種別 281 * TOPPERS/A-RTEGENでは、以下もサポートしている 282 * OS_SPINLOCK:OSスピンロックの獲得 283 * NONE:排他なし 263 284 264 285 == RteBswExclusiveAreaOsResourceRef == … … 268 289 * 型:Reference 269 290 * 多重度:0..1 291 * 排他エリアの実現のために使用するOSリソース 270 292 271 293 == RteBswExclusiveAreaRef == … … 275 297 * 型:Reference 276 298 * 多重度:1 299 * コンフィギュレーション対象の排他エリア 277 300 278 301 == RteBswExternalTriggerConfig == … … 324 347 * 型:Container 325 348 * 多重度:0..* 349 * 要求モードグループと提供モードグループの接続 326 350 327 351 == RteBswProvidedModeGrpModInstRef == … … 331 355 * 型:Reference 332 356 * 多重度:1 357 * 対象とするBSWモジュール 333 358 334 359 == RteBswProvidedModeGroupRef == … … 338 363 * 型:Reference 339 364 * 多重度:1 365 * 提供モードグループ 340 366 341 367 == RteBswRequiredModeGroupRef == … … 345 371 * 型:Reference 346 372 * 多重度:1 373 * モード宣言グループプロトタイプ 347 374 348 375 == RteBswRequiredTriggerConnection ==