BIDSプロジェクト

スポンサーリンク

BIDSプロジェクト(BVE Information Display System Developing Project)とは、BVE5向け自宅運転台の作成においてソフト面最大の難関と思われる「各種情報の外部出力」をより手軽に行えるようにする計画のことを言います。現状はちょっとだけ手軽になった程度です。

構成

このプロジェクトは、大まかに分けて以下の3つのソフトウェア(およびDLL)で構成されます。

  1. BVEの車両の情報を外部に送信する「BIDSpp.dll」
  2. BIDSpp.dllから情報を受け取り、わかりやすく分類する「BIDScs.dll」
  3. BIDScs.dllが分類した情報を表示する「表示ソフト」(もしくは表示装置)

BIDScs.dllを用いて表示ソフトを開発することで、自由に様々な情報を表示させることができます。

ソフトウェア紹介

注意事項

Tech Otterにて公開している各種ファイルが原因で何か問題が発生してもTetsu Otterは一切の責任を負いません。少しでも不安であれば使用を中止してください。

BIDSプロジェクトに含まれるソフトウェアのうち一部はソースコートを公開しております。公開できるソースコードの一部はGitHubにて公開しております。また、GitHubに投げられていないコードの閲覧をしたいという方がいらっしゃいましたら、Twitter(@Tetsu_Otter)までお願いします。

BIDSプロジェクトはまだまだ開発途上です。開発の進行に伴って仕様の変更が発生する場合がございます。表示ソフト開発の際はご注意ください。

BIDSpp.dll

BVEのATSプラグインとして読み込まれ、渡された情報を外部に送信する。

BIDSpp.dll ver2.00

BIDScs.dll

表示ソフトにBIDSpp.dllと通信する機能を提供する。受信の際に自動で情報を分類する機能も持つ。

表示ソフト

BIDScs.dllから情報を受け取り、処理し、表示させます。

BIDSに対応するソフトはまだ少ないですが、時が経つにつれて少しずつ増えてくることでしょう。

BIDSに準拠した表示ソフトは、こちらのページにまとめております。

 

更新履歴

2018年08月08日 BIDSpp.dll, BIDScs.dll公開に伴う内容改定
2018年01月01日 BIDS基本セット公開に伴う一部内容改定
2017年11月13日 新規公開

Posted by Tetsu Otter