Skip to content

ThinkingHome.DeviceModel

ThinkingHome.DeviceModel.Properties

BatteryProperty Class

Уровень заряда батареи, % (0–100) — нормализованная единица ядра (Matter отдаёт полу-проценты). Matter cluster Power Source (0x002F), атрибут BatPercentRemaining. Instance — "battery".

csharp
public sealed record BatteryProperty : ThinkingHome.DeviceModel.Properties.Property, System.IEquatable<ThinkingHome.DeviceModel.Properties.BatteryProperty>

Inheritance System.ObjectProperty → BatteryProperty

Implements System.IEquatable<BatteryProperty>

Fields

BatteryProperty.InstanceName Field

Канонический instance.

csharp
public const string InstanceName = "battery";

Field Value

System.String

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