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.Object → Property → BatteryProperty
Implements System.IEquatable<BatteryProperty>
Fields
BatteryProperty.InstanceName Field
Канонический instance.
csharp
public const string InstanceName = "battery";