Table of Contents

Namespace Z21.Core.Model

Classes

BoosterSystemState

zLink booster system state (LAN_BOOSTER_SYSTEMSTATE_DATACHANGED, protocol §11.2.4). Currents are in mA, temperatures in °C, voltages in mV. The four central-state bytes are raw bit masks.

CanBoosterSystemState

CAN booster system state (LAN_CAN_BOOSTER_SYSTEMSTATE_CHGD, protocol §10.2.3).

CanDetectorData

A CAN occupancy detector report (LAN_CAN_DETECTOR, protocol §10.1). The meaning of Value1/Value2 depends on Type.

FastClockData

The current model time reported by the Z21 (LAN_FAST_CLOCK_DATA, protocol §12.2).

FastClockSettingsData

The persistent fast-clock settings (LAN_FAST_CLOCK_SETTINGS_GET reply, protocol §12.3).

RailComData

RailCom data reported by the Z21 for a decoder (LAN_RAILCOM_DATACHANGED, protocol §8.1).

SignalDecoderSystemState

System state of a 10837 signal decoder (LAN_DECODER_SYSTEMSTATE_DATACHANGED, protocol §11.3.4.2). Voltage is in mV. SignalDccExt carries the current DCCext signal aspect per signal.

SwitchDecoderSystemState

System state of a 10836 switch decoder (LAN_DECODER_SYSTEMSTATE_DATACHANGED, protocol §11.3.4.1). Currents are in mA, voltage in mV. OutputStates, OutputConfig and OutputDimm each have one entry per output (8 outputs).

Z21BroadcastFlags
Z21HardwareType
Z21SoftwareLock
ZLinkHardwareInfo

Hardware information of a 10838 Z21 pro LINK adapter (LAN_ZLINK_GET_HWINFO reply, protocol §11.1.1.1).

Enums

CanBoosterState

CAN booster state bit mask (LAN_CAN_BOOSTER_SYSTEMSTATE_CHGD Booster_State, protocol §10.2.3).

FastClockAction

A parameterless fast-clock control action for LAN_FAST_CLOCK_CONTROL (protocol §12.1).

FastClockSettings

Persistent fast-clock setting flags (FcSettings, protocol §12.3).

LocoFunctionGroup

Identifies a locomotive function group for LAN_X_SET_LOCO_FUNCTION_GROUP. The enum value is the wire "Group" byte; each group carries up to 8 functions in a single command (see protocol §4.3.2).

RailComOptions

RailCom data option flags (LAN_RAILCOM_DATACHANGED DB Options) indicating which optional fields the decoder reported.