Skip to content
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

TASC/ATOブレーキ段数桁表示について #104

Open
susLine2320 opened this issue May 1, 2023 · 1 comment
Open

TASC/ATOブレーキ段数桁表示について #104

susLine2320 opened this issue May 1, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@susLine2320
Copy link
Contributor

susLine2320 commented May 1, 2023

お世話になっております。今般のアップデートにおいては寛大なご対応を取っていただきありがとうございました。
さて、表題の件につきましてですが、拡張ブレーキ、または拡張ノッチを使用した車両では、ブレーキ段数の画像を30段以上作る必要がある車両も出てきています。そこで、実装の簡素化を目的とし、TASC残距離の表示と同じような仕様で、ATO制動状態ATO力行指令TASC制動状態について、一桁単位で表示させる機能を追加できないでしょうか。
この機能については、普遍的なものと考えており、プラグイン本体への追加も問題ないものと考えます。
何卒ご検討いただければ幸いです。

@magicant magicant added the enhancement New feature or request label May 1, 2023
@magicant
Copy link
Owner

magicant commented May 3, 2023

提案ありがとうございます。しかし以下のような検討事項がありますのですぐに実装することはないと思います。

  • atopower, atobrake, tascbrake を一の位と十の位で別々に出力できるようにしたとして、他の値はどうするのか?
    • brake は手動ブレーキの指令と拡張ブレーキ指令が混ざった値なので単純に二つの桁に分けて表示しても適切な表示にはならない。
    • power も対応できなくはないが、対応するのか?
    • speedlimit, speedpattern, orpspeedlimit はもともとデバッグ用の性格が強く、実際の車両のパネル表示ではあまり使われなさそうだが、対応するのか?
  • 対応する値の種類を限定せずに、設定値の名前に d0dm1 を付けることでどの値でも一桁づつ出力できる様にするという手も考えられる。ただし、既存の tascdistance における一桁出力は以下のようなやや特殊な仕様があり、それと整合性が取れるやり方を見付ける必要がある。
    • TASC 停止位置が設定されていない時 tascdistancedX は 11 になる。
    • tascdistancedX がメートル単位なのに対し tascdistance はセンチメートル単位である。
  • 値を一桁づつ分解する機能を bve-autopilot に内蔵するのではなくて、併用する他のプラグインに任せられないか?

個人的には数十段程度の DigitalNumber であれば画像加工で対応してくれという思いが割と強いです。
車両作者からの要望が多いようであれば考え直すかもしれません。

@magicant magicant moved this to To do in bve-autopilot May 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: To do
Development

No branches or pull requests

2 participants