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.