Class 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.
public record BoosterSystemState : IEquatable<BoosterSystemState>
- Inheritance
-
BoosterSystemState
- Implements
- Inherited Members
Constructors
BoosterSystemState(short, short, short, short, short, short, ushort, ushort, ushort, byte, byte, byte, byte)
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.
public BoosterSystemState(short Booster1MainCurrent, short Booster2MainCurrent, short Booster1FilteredMainCurrent, short Booster2FilteredMainCurrent, short Booster1Temperature, short Booster2Temperature, ushort SupplyVoltage, ushort Booster1VccVoltage, ushort Booster2VccVoltage, byte CentralState, byte CentralStateEx, byte CentralStateEx2, byte CentralStateEx3)
Parameters
Booster1MainCurrentshortBooster2MainCurrentshortBooster1FilteredMainCurrentshortBooster2FilteredMainCurrentshortBooster1TemperatureshortBooster2TemperatureshortSupplyVoltageushortBooster1VccVoltageushortBooster2VccVoltageushortCentralStatebyteCentralStateExbyteCentralStateEx2byteCentralStateEx3byte
Properties
Booster1FilteredMainCurrent
public short Booster1FilteredMainCurrent { get; init; }
Property Value
Booster1MainCurrent
public short Booster1MainCurrent { get; init; }
Property Value
Booster1Temperature
public short Booster1Temperature { get; init; }
Property Value
Booster1VccVoltage
public ushort Booster1VccVoltage { get; init; }
Property Value
Booster2FilteredMainCurrent
public short Booster2FilteredMainCurrent { get; init; }
Property Value
Booster2MainCurrent
public short Booster2MainCurrent { get; init; }
Property Value
Booster2Temperature
public short Booster2Temperature { get; init; }
Property Value
Booster2VccVoltage
public ushort Booster2VccVoltage { get; init; }
Property Value
CentralState
public byte CentralState { get; init; }
Property Value
CentralStateEx
public byte CentralStateEx { get; init; }
Property Value
CentralStateEx2
public byte CentralStateEx2 { get; init; }
Property Value
CentralStateEx3
public byte CentralStateEx3 { get; init; }
Property Value
SupplyVoltage
public ushort SupplyVoltage { get; init; }