Skip to content

ThinkingHome.DeviceModel

ThinkingHome.DeviceModel.State

StateChange Class

Отчёт об изменении состояния — событие Report (push).

csharp
public sealed record StateChange : System.IEquatable<ThinkingHome.DeviceModel.State.StateChange>

Inheritance System.Object → StateChange

Implements System.IEquatable<StateChange>

Properties

StateChange.DeviceId Property

Устройство, чьё состояние изменилось.

csharp
public string DeviceId { get; init; }

Property Value

System.String

StateChange.Value Property

Новое значение (endpoint и instance — внутри значения).

csharp
public ThinkingHome.DeviceModel.State.StateValue Value { get; init; }

Property Value

StateValue

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