Changes between Version 6 and Version 7 of spec/SchM


Ignore:
Timestamp:
Mar 17, 2015, 4:52:25 PM (9 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/SchM

    v6 v7  
    142142* 型:Container
    143143* 多重度:1
     144* SchMの一般的なコンフィギュレーションパラメータを保持する
    144145
    145146== RteSchMVersionInfoApi ==
     
    156157* 型:BooleanParam
    157158* 多重度:1
     159* ComShadowSignal API(※)の使用有無
     160  * (※)Com_UpdateShadowSignal, Com_InvalidateShadowSignal, Com_ReceiveShadowSignal
    158161
    159162== RteBswModuleInstance ==
     
    163166* 型:Container
    164167* 多重度:0..*
     168* SchM生成に関するパラメータを保持する
    165169
    166170== RteBswImplementationRef ==
     
    170174* 型:Reference
    171175* 多重度:1
     176* BSW実装(BswImplementaion)
    172177
    173178== RteBswModuleConfigurationRef ==
     
    184189* 型:Container
    185190* 多重度:0..*
     191* BSWイベント(およびSchMイベントから起動するBSWスケジューラブル)のOSタスクへのマッピング
    186192
    187193== RteBswActivationOffset ==
     
    191197* 型:FloatParam
    192198* 多重度:0..1
     199* BSWイベントの起動オフセット(単位:秒)
    193200
    194201== RteBswImmediateRestart ==
     
    205212* 型:IntegerParam
    206213* 多重度:0..1
     214* タスク内のBSWスケジューラブルの実行順番
    207215
    208216== RteOsSchedulePoint ==
     
    219227* 型:Reference
    220228* 多重度:0..1
     229* BSWイベントのマッピング先のOSタスク
    221230
    222231== RteBswUsedOsAlarmRef ==
     
    226235* 型:Reference
    227236* 多重度:0..1
     237* BSWイベントのマッピング先OSタスクを起動するOSアラーム
    228238
    229239== RteBswUsedOsEventRef ==
     
    233243* 型:Reference
    234244* 多重度:0..1
     245* BSWイベントのマッピング先OSイベント
    235246
    236247== RteBswUsedOsSchTblExpiryPointRef ==
     
    247258* 型:Reference
    248259* 多重度:1
     260* コンフィギュレーション対象のBSWイベント
    249261
    250262== RteBswExclusiveAreaImpl ==
     
    254266* 型:Container
    255267* 多重度:0..*
     268* 排他エリアの実現メカニズム
    256269
    257270== RteExclusiveAreaImplMechanism ==
     
    260273}}}
    261274* 型: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:排他なし
    263284
    264285== RteBswExclusiveAreaOsResourceRef ==
     
    268289* 型:Reference
    269290* 多重度:0..1
     291* 排他エリアの実現のために使用するOSリソース
    270292
    271293== RteBswExclusiveAreaRef ==
     
    275297* 型:Reference
    276298* 多重度:1
     299* コンフィギュレーション対象の排他エリア
    277300
    278301== RteBswExternalTriggerConfig ==
     
    324347* 型:Container
    325348* 多重度:0..*
     349* 要求モードグループと提供モードグループの接続
    326350
    327351== RteBswProvidedModeGrpModInstRef ==
     
    331355* 型:Reference
    332356* 多重度:1
     357* 対象とするBSWモジュール
    333358
    334359== RteBswProvidedModeGroupRef ==
     
    338363* 型:Reference
    339364* 多重度:1
     365* 提供モードグループ
    340366
    341367== RteBswRequiredModeGroupRef ==
     
    345371* 型:Reference
    346372* 多重度:1
     373* モード宣言グループプロトタイプ
    347374
    348375== RteBswRequiredTriggerConnection ==