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
Dcc
Indicates whether the device supports DCC (Digital Command Control) protocol.
public bool Dcc { get; init; }
Property Value
DetectorCmds
Indicates whether the device can send detector commands (e.g., feedback modules).
public bool DetectorCmds { get; init; }
Property Value
LocoCmds
Indicates whether the device can send locomotive commands.
public bool LocoCmds { get; init; }
Property Value
Mm
Indicates whether the device supports Märklin Motorola (MM) protocol.
public bool Mm { get; init; }
Property Value
NeedsUnlockCode
Indicates whether the device requires an unlock code to access certain features.
public bool NeedsUnlockCode { get; init; }
Property Value
RailCom
Indicates whether the device supports RailCom feedback functionality.
public bool RailCom { get; init; }