Table of Contents

Class Capabilities

Namespace
CommandStation.Model
Assembly
CommandStation.Abstractions.dll

Represents the supported capabilities of a command station device. Each property corresponds to a specific protocol feature.

public class Capabilities
Inheritance
Capabilities
Inherited Members

Properties

AccessoryCmds

Indicates whether the device can send accessory commands (e.g., turnouts, signals).

public bool AccessoryCmds { get; init; }

Property Value

bool

Dcc

Indicates whether the device supports DCC (Digital Command Control) protocol.

public bool Dcc { get; init; }

Property Value

bool

DetectorCmds

Indicates whether the device can send detector commands (e.g., feedback modules).

public bool DetectorCmds { get; init; }

Property Value

bool

LocoCmds

Indicates whether the device can send locomotive commands.

public bool LocoCmds { get; init; }

Property Value

bool

Mm

Indicates whether the device supports Märklin Motorola (MM) protocol.

public bool Mm { get; init; }

Property Value

bool

NeedsUnlockCode

Indicates whether the device requires an unlock code to access certain features.

public bool NeedsUnlockCode { get; init; }

Property Value

bool

RailCom

Indicates whether the device supports RailCom feedback functionality.

public bool RailCom { get; init; }

Property Value

bool