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_GETreply, 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).
- ZLinkHardwareInfo
Hardware information of a 10838 Z21 pro LINK adapter (
LAN_ZLINK_GET_HWINFOreply, protocol §11.1.1.1).
Enums
- CanBoosterState
CAN booster state bit mask (
LAN_CAN_BOOSTER_SYSTEMSTATE_CHGDBooster_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_DATACHANGEDDB Options) indicating which optional fields the decoder reported.