Constructors

Properties

onCallFunction: Subject<CallFunctionData> = ...
onCallSpecialFunction: Subject<MsgSpecialFx> = ...
onVehicleLastCtl: Subject<MsgVehicleLastCtl> = ...
onVehicleMode: Subject<MsgVehicleMode> = ...
onVehicleSpeed: Subject<MsgVehicleSpeed> = ...
onVehicleState: Subject<MsgVehicleState> = ...

Methods

  • Parameters

    • vehicleAddress: number
    • functionId: number
    • functionStatus: boolean

    Returns void

  • Parameters

    • vehicleAddress: number
    • speedStep: number
    • forward: boolean
    • OptionaleastWest: Direction
    • OptionalemergencyStop: boolean

    Returns void

  • Parameters

    • locoNid: number
    • type: number = 1

    Returns Promise<undefined | MsgVehicleLastCtl>

  • Parameters

    • trainNid: number

    Returns Promise<undefined | MsgVehicleMode>

  • Parameters

    • nid: number
    • sfxNr: SpecialFxNr

    Returns Promise<undefined | MsgSpecialFx>

  • Parameters

    • trainNid: number

    Returns Promise<undefined | MsgVehicleSpeed>

  • Parameters

    • nid: number

    Returns Promise<undefined | MsgVehicleState>

  • Parameters

    • size: number
    • command: number
    • mode: number
    • nid: number
    • buffer: Buffer

    Returns void

  • Parameters

    Returns Promise<undefined | MsgVehicleMode>

  • Parameters

    • nid: number
    • sfxNr: SpecialFxNr
    • state: number

    Returns Promise<undefined | MsgSpecialFx>

  • Parameters

    • trainNid: number
    • speedStep: number
    • divisor: number = 0
    • forward: boolean = true
    • emergencyStop: boolean = false
    • eastWest: Direction = Direction.UNDEFINED

    Returns Promise<undefined | MsgVehicleSpeed>