-
Notifications
You must be signed in to change notification settings - Fork 1
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
kble-serialportみたいにtcpをwsに流すようなものを作った #93
Conversation
kble-tcp という plugin を作るというアイデアはとても良さそう。コード自体はあとでレビューします |
単純にデータを受け渡すだけならば、kble-tcpはexecで
のように起動できるようにするのがよいと思います。 その場合の書き方はkble-eb90等が参考になると思いますが、 |
コメントありがとうございます!TCPをexecで実装しようとしたときに、uplink側とdownlink側で2回接続しようとして落ちてしまい、安易に実装するためにkble-serialportのように別で起動する実装にしてしまいました。 |
2回接続するとはどういうことでしょう? |
TLM : (衛星) -> 変復調器のTCPリスナー -> kble-tcp -> stdio -> kbleのws接続 -> gaia |
別ブランチでもう一回execで実装してみてレビューしてもらってもいいですか? |
PR 分けるかどうかはやりやすい方でよいと思う。 |
#98 の方針を採用する |
作らなくていいかもという話を対面でしましたが、serialportをwsにするやつがkble-serialportならtcpをwsにするやつはkble-tcpだと思ったので作りました。
変復調器の仕様によって流れてくるパケットがまちまちですが、それは適宜自作のexecを挟むなどの方針でやるのが良いという話だったので、シンプルに流れてきたデータをパスするだけになってます。