Table of Contents

Class OverheatProtectionModule

Namespace
KasaTapoClient
Assembly
KasaTapoClient.dll

Provides module-style access to overheat protection state.

public sealed class OverheatProtectionModule
Inheritance
OverheatProtectionModule
Inherited Members

Properties

IsAvailable

Gets a value indicating whether overheat protection state is currently available.

public bool IsAvailable { get; }

Property Value

bool

Overheated

Gets whether the device is overheated.

public bool? Overheated { get; }

Property Value

bool?

State

Gets the latest overheat protection state.

public OverheatProtectionState? State { get; }

Property Value

OverheatProtectionState

Methods

UpdateAsync(CancellationToken)

Refreshes overheat protection state.

public Task UpdateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task