Skip to content

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

System.String

DeviceSnapshot.Values Property

Все текущие значения способностей и свойств устройства.

csharp
public System.Collections.Generic.IReadOnlyList<ThinkingHome.DeviceModel.State.StateValue> Values { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<StateValue>

Опубликовано под лицензией MIT