ThinkingHome.DeviceModel.Drivers.Stubs
ThinkingHome.DeviceModel.Drivers.Stubs
StubDeviceEntry Class
Одно виртуальное устройство в конфигурации.
csharp
public sealed class StubDeviceEntryInheritance System.Object → StubDeviceEntry
Properties
StubDeviceEntry.Id Property
Стабильный идентификатор устройства.
csharp
public string Id { get; set; }Property Value
StubDeviceEntry.Kind Property
Разновидность виртуального устройства — имя значения StubDeviceKind. Строка, а не enum: биндер конфигурации молча выбрасывает записи списка с неконвертируемыми значениями, а строка биндится всегда — ошибка парсинга остаётся нашей и получает внятный текст.
csharp
public string Kind { get; set; }Property Value
StubDeviceEntry.Room Property
Комната (если есть).
csharp
public string? Room { get; set; }Property Value
StubDeviceEntry.Title Property
Человекочитаемое название.
csharp
public string Title { get; set; }