Property State
Namespace: Belay.Core
Assembly: Belay.Core.dll
State
Gets the device state including capabilities, current operations, and connection status.
csharp
public DeviceState State { get; }
Property Value
Examples
// Check if device supports GPIO
if (device.State.Capabilities?.SupportsFeature(SimpleDeviceFeatureSet.GPIO) == true)
{
// Use GPIO functionality
}
// Monitor current operation
Console.WriteLine($"Current operation: {device.State.CurrentOperation}");
Console.WriteLine($"Last operation: {device.State.LastOperationTime}");