Class LightPresetModule
- Namespace
- KasaTapoClient
- Assembly
- KasaTapoClient.dll
Provides module-style access to light presets.
public sealed class LightPresetModule
- Inheritance
-
LightPresetModule
- Inherited Members
Properties
ActivePreset
Gets the active preset name.
public string? ActivePreset { get; }
Property Value
IsAvailable
Gets a value indicating whether light presets are currently available.
public bool IsAvailable { get; }
Property Value
Presets
Gets the available presets.
public IReadOnlyList<LightPresetDefinition> Presets { get; }
Property Value
State
Gets the latest light preset module state.
public LightPresetState? State { get; }
Property Value
Methods
UpdateAsync(CancellationToken)
Refreshes light preset state.
public Task UpdateAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken