-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
新packetと新C2A間通信に対応した GENERATE_TLM Cmdを検討し実装する #247
Comments
|
書き方悪かったね. これ直打ちするモチベは,flagを複数あげて,DR記録しながらMS tlmとして下ろす,とかができるって感じ. とはいえ,ほぼ使わない(使わず済むならつかいたくない)って感じなので,別途 dest flagごとのgenerate tlmコマンドほしいなぁって(そっちのほうがミスが少ない & コマンドファイル見たときに意図がわかりやすい)思ったんだけど,なくてもいいか. そしたら
って感じかしら? |
これは残しましょうか |
"コンポ" ってのが不明瞭な単語で,space pacektを出力しないコンポは,APIDはMOBCになるし,MOBCの普通のテレメと一緒なので普通に(新しく作るコマンドの方の) 一方,space pacektを出力するAOBCとかは,パケットをMOBCでためていて,それを配送するためのコマンドが必要って意味かな.この場合,tlm idはMOBCとは独立なので,別途コマンドが必要. って意味で, |
DRとの親和性考えて(DRからの再送,と別OBC packetのbufferからの再送って意味で)
ってのは? APID,複雑だしAPIDから特定のOBCを引っ張ってくるの今の構造だと大変なので(Cだとdict型がないので...),enumかなぁ...と |
あると便利ではあると思うんですが将来的にFlagが増えた時に2^n で種類が増えると嫌だなぁ... と思いました。 |
Enum作ってsubOBC叩くのとAPID経由でsubOBC叩くのって変わらなくないですか?APID持ってる = C2A 載っててTLM降ろせるでいい気がします |
これで良いと思いますが、個人的にはちょっと性質が変わるのでMOBCのDRと subOBCからのbufferTLMは分けたい気がします(結局内部でDR叩くか、buffer 叩くかで変わってきて、内部関数変わるので) |
うん,変わんない. enumだと,配列にできて,sub obcのtlm packet buffer叩くところをいい感じにできるなって思ったのと,APID長いなぁ...って思っただけなんだけど,新しいindex作るのはそれはそれで管理がめんどくさいし,今後の拡張考えたらAPIDにすべきなので,APIDにしますか.
分ける予定よ.(一緒にするつもり無いよ) DRはどのOBC packet入ってるかわからないし.(=DRはAPIDをしらない) DRは引き続き,
の予定 |
tlm managerとの兼ね合いがちょっとめんどくさいなこれ.
|
みたいにするしかないのか? |
口頭で話したメモ
|
FORWARD がただしい,ということなので,動詞はこれで. (repeater は,電気信号を複製してるイメージが強い) |
|
概要
新packetと新C2A間通信に対応した GENERATE_TLM Cmdを検討し実装する
詳細
c2a-core/TlmCmd/telemetry_generator.c
Lines 15 to 74 in bfced57
Cmd_GENERATE_TLM
は後方互換性のために残す?Cmd_GT_GENERATE_TLM
みたいな名前?Cmd_GT_GENERATE_HK_TLM
,Cmd_GT_GENERATE_MS_TLM
,Cmd_GT_GENERATE_DR_TLM
Cmd_GT_GENERATE_TLM_OF_OHTER_OBC
?close条件
検討して実装したら
その他
これとときを同じくして, Tlm mgrも改修しないとね
The text was updated successfully, but these errors were encountered: