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
StateChange.Value Property
Новое значение (endpoint и instance — внутри значения).
csharp
public ThinkingHome.DeviceModel.State.StateValue Value { get; init; }