Table of Contents

Interface ISystemInfoProvider

Namespace
CommandStation
Assembly
CommandStation.Abstractions.dll

Querying command-station system information and receiving status notifications.

public interface ISystemInfoProvider

Methods

RequestFirmwareVersionAsync()

Task RequestFirmwareVersionAsync()

Returns

Task

RequestStatusAsync()

Task RequestStatusAsync()

Returns

Task

RequestSystemStateAsync()

Task RequestSystemStateAsync()

Returns

Task

Events

FirmwareVersionReceived

event EventHandler<FirmwareVersion>? FirmwareVersionReceived

Event Type

EventHandler<FirmwareVersion>

StatusChanged

event EventHandler<CentralState>? StatusChanged

Event Type

EventHandler<CentralState>

SystemStateReceived

event EventHandler<SystemState>? SystemStateReceived

Event Type

EventHandler<SystemState>