ATCFS For OpenBVE
 全て クラス 名前空間 ファイル 関数 変数 プロパティ ページ
関数 | 全メンバ一覧
ATCFS.Device クラスabstract

抽象的な保安装置を表すクラス [詳解]

ATCFS.Device の継承関係図
Inheritance graph
[凡例]

関数

abstract void Initialize (InitializationModes mode)
 ゲーム開始時に呼び出される関数 [詳解]
 
abstract void Elapse (ElapseData data, ref bool blocking)
 1フレームごとに呼び出される関数 [詳解]
 
abstract void SetReverser (int reverser)
 レバーサーが扱われたときに呼び出される関数 [詳解]
 
abstract void SetPower (int powerNotch)
 主ハンドルが扱われたときに呼び出される関数 [詳解]
 
abstract void SetBrake (int brakeNotch)
 ブレーキが扱われたときに呼び出される関数 [詳解]
 
abstract void KeyDown (VirtualKeys key)
 ATSキーが押されたときに呼び出される関数 [詳解]
 
abstract void KeyUp (VirtualKeys key)
 ATSキーが離されたときに呼び出される関数 [詳解]
 
abstract void HornBlow (HornTypes type)
 警笛が扱われたときに呼び出される関数 [詳解]
 
abstract void SetSignal (SignalData[] signal)
 現在の閉塞の信号が変化したときに呼び出される関数 [詳解]
 
abstract void SetBeacon (BeaconData beacon)
 地上子を越えたときに呼び出される関数 [詳解]
 

詳解

抽象的な保安装置を表すクラス

メソッド詳解

abstract void ATCFS.Device.Elapse ( ElapseData  data,
ref bool  blocking 
)
packagepure virtual

1フレームごとに呼び出される関数

引数
dataThe data.
blocking保安装置がブロックされているか、後続の保安装置をブロックするかどうか。

ATCFS.Atc, ATCFS.AtsP, ATCFS.Accel, ATCFS.Subで実装されています。

abstract void ATCFS.Device.HornBlow ( HornTypes  type)
packagepure virtual

警笛が扱われたときに呼び出される関数

引数
type警笛のタイプ

ATCFS.Atc, ATCFS.AtsP, ATCFS.Accel, ATCFS.Subで実装されています。

abstract void ATCFS.Device.Initialize ( InitializationModes  mode)
packagepure virtual

ゲーム開始時に呼び出される関数

引数
mode初期化モード

ATCFS.Atc, ATCFS.AtsP, ATCFS.Accel, ATCFS.Subで実装されています。

abstract void ATCFS.Device.KeyDown ( VirtualKeys  key)
packagepure virtual

ATSキーが押されたときに呼び出される関数

引数
keyATSキー

ATCFS.Atc, ATCFS.AtsP, ATCFS.Accel, ATCFS.Subで実装されています。

abstract void ATCFS.Device.KeyUp ( VirtualKeys  key)
packagepure virtual

ATSキーが離されたときに呼び出される関数

引数
keyATSキー

ATCFS.Atc, ATCFS.AtsP, ATCFS.Accel, ATCFS.Subで実装されています。

abstract void ATCFS.Device.SetBeacon ( BeaconData  beacon)
packagepure virtual

地上子を越えたときに呼び出される関数

引数
beacon車上子で受け取った情報

ATCFS.Atc, ATCFS.AtsP, ATCFS.Accel, ATCFS.Subで実装されています。

abstract void ATCFS.Device.SetBrake ( int  brakeNotch)
packagepure virtual

ブレーキが扱われたときに呼び出される関数

引数
brakeNotchブレーキノッチ

ATCFS.Atc, ATCFS.AtsP, ATCFS.Accel, ATCFS.Subで実装されています。

abstract void ATCFS.Device.SetPower ( int  powerNotch)
packagepure virtual

主ハンドルが扱われたときに呼び出される関数

引数
powerNotch力行ノッチ

ATCFS.Atc, ATCFS.AtsP, ATCFS.Accel, ATCFS.Subで実装されています。

abstract void ATCFS.Device.SetReverser ( int  reverser)
packagepure virtual

レバーサーが扱われたときに呼び出される関数

引数
reverserレバーサ位置

ATCFS.Atc, ATCFS.AtsP, ATCFS.Accel, ATCFS.Subで実装されています。

abstract void ATCFS.Device.SetSignal ( SignalData[]  signal)
packagepure virtual

現在の閉塞の信号が変化したときに呼び出される関数

引数
signal信号番号

ATCFS.Atc, ATCFS.AtsP, ATCFS.Accel, ATCFS.Subで実装されています。


このクラス詳解は次のファイルから抽出されました: