ThinkingHome.DeviceModel
ThinkingHome.DeviceModel.State
DeviceSnapshot Class
Снимок состояния устройства — ответ на Query.
csharp
public sealed record DeviceSnapshot : System.IEquatable<ThinkingHome.DeviceModel.State.DeviceSnapshot>Inheritance System.Object → DeviceSnapshot
Implements System.IEquatable<DeviceSnapshot>
Properties
DeviceSnapshot.DeviceId Property
Устройство, чьё это состояние.
csharp
public string DeviceId { get; init; }Property Value
DeviceSnapshot.Values Property
Все текущие значения способностей и свойств устройства.
csharp
public System.Collections.Generic.IReadOnlyList<ThinkingHome.DeviceModel.State.StateValue> Values { get; init; }