ut-issl / c2a-core

Satellite Flight Software: Command-Centric Architecture
MIT License
51 stars 10 forks source link

TLの本数を可変にしたい #126

Open meltingrabbit opened 2 years ago

meltingrabbit commented 2 years ago

概要

TLの本数を可変にしたい

詳細

close条件

どうするか方針が決まったら

備考

meltingrabbit commented 2 years ago

可変個にするには,Appの初期化関数,実行関数に引数を取れるようにしないとだめそう.つまり,今,

TL1のAppの実行関数

https://github.com/ut-issl/c2a-core/blob/fe15b067d90013ad9f2026830856964bf34286ea/Applications/timeline_command_dispatcher.c#L71-L74

TLすべての実行関数をまとめたもの

https://github.com/ut-issl/c2a-core/blob/fe15b067d90013ad9f2026830856964bf34286ea/Applications/timeline_command_dispatcher.c#L91

となってるように,仮に実行関数を配列化したところで,実体を個別定義しないとだめ,じゃん・・・