Releases: friuli-jokyo/PythonTransmitter
Releases · friuli-jokyo/PythonTransmitter
v0.3.0
tryout
- zip内ファイル・フォルダをdllが読み込まれるように展開(保安装置機能は無いため、detailmanager等で最後に読み込むことを推奨)
python-bve_receiver
をpipでインストールpip install git+https://github.com/friuli-jokyo/python-bve_receiver
- python(3.10以上)をインストールしたうえでBVEを起動し、シナリオを読み込むとpythonの出力コンソールが出ます。
Usage
- BveReceiverを継承した自作クラスを定義(引数rec_fileでバイナリの運転記録保存先を指定可)
- on_elapse等のメソッドをオーバーライドして動作を定義
- .run()でBVEからのデータ受信を開始
python -m bve_receriver.replayer script_file.py log_file
で保存した運転記録を元にデバッグ可能
既知の不具合
- on_horn_blow, on_horn_stopが期待される動作をしない(長押しにおいて、最初の2フレームでblow->stopが呼び出され、1秒ほど経ってからblow->離した際にstopと2回呼び出される)