2. データ送信
Tanuden TIMS は、OpenTetsu API標準データを POST メソッド(http://127.0.0.1:58680/plugins/data)で受け付けます。
データ送信
以下のメソッドにより、Tanuden TIMS APIにデータを送信することができます。このメソッドは、基本的にTrainCrewによって元々提供されたデータの上にパッチを当てるような役割を果たします。
TanudenTIMSAPI.SendData()使用可能なオブジェクト
Tanuden.Common.OpenTetsu
OpenTetsu API標準に準拠したデータの場合
Tanuden.Common.PluginState
OpenTetsu API標準にない追加データの場合。TASCランプも含まれます。
例
カスタム速度制限
var gameData = new OpenTetsuData
{
TrainState = new TrainState
{
SpeedLimit = 60,
}
};
TanudenTIMSAPI.SendData(gameData);ATC/ATSやじるしを動かす
TASC表示灯の操作
TASCランプの動作については、アプリケーションが前回から8秒以内にsendData()更新を行わなかった場合、自動的に「TASC故障」ランプが点灯します。
最終更新