SystemStatus
Namespace: Busy.Bar
Combined device, firmware, system, and power status.
public sealed record class SystemStatus : System.IEquatable`1[[Busy.Bar.SystemStatus, BusyBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
Inheritance Object → SystemStatus
Implements IEquatable<SystemStatus>
Attributes NullableContextAttribute, NullableAttribute
Properties
Device
Hardware identity and provisioning information.
public StatusDevice? Device { get; init; }
Property Value
Firmware
Firmware build and version information.
public StatusFirmware? Firmware { get; init; }
Property Value
System
General system status information.
public StatusSystem? System { get; init; }
Property Value
Power
Power and battery status.
public StatusPower? Power { get; init; }
Property Value
Constructors
SystemStatus(StatusDevice, StatusFirmware, StatusSystem, StatusPower)
Combined device, firmware, system, and power status.
public SystemStatus(StatusDevice? Device, StatusFirmware? Firmware, StatusSystem? System, StatusPower? Power)
Parameters
Device StatusDevice?
Hardware identity and provisioning information.
Firmware StatusFirmware?
Firmware build and version information.
System StatusSystem?
General system status information.
Power StatusPower?
Power and battery status.