Skip to content

Commit

Permalink
Merge pull request #230 from ut-issl/feature/fix_docs_indent
Browse files Browse the repository at this point in the history
Unify indentation with spaces in Docs
  • Loading branch information
meltingrabbit authored Feb 2, 2022
2 parents 217c315 + d3f4cf0 commit b84c3d0
Show file tree
Hide file tree
Showing 5 changed files with 144 additions and 144 deletions.
24 changes: 12 additions & 12 deletions Docs/Application/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@

## Application
- Application とは,以下の4つに分類される.
- Core
- User Defined
- Middleware
- Driver Instance
- Core
- User Defined
- Middleware
- Driver Instance
- Application は,以下の要素によって構成される.
- Application 実体
- 内部状態を保存する AppInfo 構造体
- 初期化関数 (initializer)
- 実行関数 (executor)
- コマンド
- テレメトリ
- Application 実体
- 内部状態を保存する AppInfo 構造体
- 初期化関数 (initializer)
- 実行関数 (executor)
- コマンド
- テレメトリ

## Application実体
### 内部状態を保存する AppInfo構造体
Expand All @@ -28,8 +28,8 @@
## コマンド
- 処理の最小単位
- 以下のような処理をする
- アプリケーションの一部処理を単独で行う
- アプリケーションの内部状態を更新する
- アプリケーションの一部処理を単独で行う
- アプリケーションの内部状態を更新する


## テレメトリ
Expand Down
8 changes: 4 additions & 4 deletions Docs/Core/tips.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ C2A Coreを理解する上で,混乱しやすいポイントをまとめる.
+ cycleは実質的なOBCの最小時間分解能であり,stepはOBCのCPUリソースをどう分割するかを管理する.
+ したがって,Applicaionなどが識別できる時間はcycleである.
+ stepはTaskListでの時間配分を規定し得ている.
- 言い換えると,単一スレッドのC2Aにおける,Applicationの時分割を司っている.
- 言い換えると,単一スレッドのC2Aにおける,Applicationの時分割を司っている.
+ なお,Block Command Table上では,時刻データは無次元である.
- これがcycleなのかstepなのかはコンテスト依存(Dispatcher依存)であるので,注意が必要
- これがcycleなのかstepなのかはコンテスト依存(Dispatcher依存)であるので,注意が必要


## コマンドの実行主体
+ C2Aにおいて処理の最小単位はコマンドである.
+ TaskListでも,Applicationが並んでるようにみえるが,実際はApplicationのexecutorを叩くコマンドが発行されているのが実体.
- つまり,TDSPが実行してるのはコマンド.
- つまり,TDSPが実行してるのはコマンド.
+ しかし,TLC,RTC,GSCなどのその他各種コマンドはすべて,ApplicationとしてのDispatcherが実行している.
- 言い換えると,一般的なコマンドはTDSPから直接実行されていないが,例外的にTaskListだけApplicationではなくTDSPで実行されている.
- 言い換えると,一般的なコマンドはTDSPから直接実行されていないが,例外的にTaskListだけApplicationではなくTDSPで実行されている.
Loading

0 comments on commit b84c3d0

Please sign in to comment.