Skip to main content

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​

StatusDevice

Firmware​

Firmware build and version information.

public StatusFirmware? Firmware { get; init; }

Property Value​

StatusFirmware

System​

General system status information.

public StatusSystem? System { get; init; }

Property Value​

StatusSystem

Power​

Power and battery status.

public StatusPower? Power { get; init; }

Property Value​

StatusPower

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.