Table of Contents

Namespace CommandStation.Model

Classes

Capabilities

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

CentralState

Represents the current operational state of a command station. Each property reflects a specific system condition or mode.

CentralStateEx

Represents extended diagnostic states reported by a command station. These flags provide additional system-level status information beyond the basic central state.

CvValue

The value of a decoder configuration variable read back from the command station. CvAddress is 0-based (0 = CV1).

ExtAccessoryInfo

The reported state of an extended accessory decoder.

FeedbackData

A feedback bus status snapshot: the group index and one status byte per feedback module (one bit per input).

FirmwareVersion
LocoFunctionData
LocoInfoData
ModelTime

Accelerated model railway clock time. Day is 0 (Monday) to 6 (Sunday), Rate is the acceleration factor (0–63; 1 = real time).

SystemState

Represents the complete system status of a command station, including electrical measurements, temperature, and operational flags.

TurnoutInfo

The reported state of a turnout/accessory. Output is null when the turnout has not yet been switched or was switched with an invalid combination.

Enums

AccessoryOutput
AccessoryState
CvProgrammingError

Why a CV programming operation failed.

DccSpeedMode
DecoderMode
DrivingDirection
FunctionToggleType