Table of Contents

Class LightPresetState

Namespace
KasaTapoClient
Assembly
KasaTapoClient.dll

Represents normalized light preset module state.

public sealed record LightPresetState : IEquatable<LightPresetState>
Inheritance
LightPresetState
Implements
Inherited Members

Properties

ActivePreset

Gets the active preset name when the current state matches one.

public string? ActivePreset { get; }

Property Value

string

Presets

Gets the presets reported by the device.

public IReadOnlyList<LightPresetDefinition> Presets { get; }

Property Value

IReadOnlyList<LightPresetDefinition>