Table of Contents

Class FirmwareState

Namespace
KasaTapoClient
Assembly
KasaTapoClient.dll

Represents normalized firmware-related device state.

public sealed class FirmwareState
Inheritance
FirmwareState
Inherited Members

Properties

AutoUpdateEnabled

Gets whether automatic firmware updates are enabled, when reported.

public bool? AutoUpdateEnabled { get; }

Property Value

bool?

AvailableFirmwareVersion

Gets the latest available firmware version, when requested and reported.

public string? AvailableFirmwareVersion { get; }

Property Value

string

CurrentFirmwareVersion

Gets the current firmware version reported by the device.

public string? CurrentFirmwareVersion { get; }

Property Value

string

CurrentHardwareVersion

Gets the current hardware version reported by the device.

public string? CurrentHardwareVersion { get; }

Property Value

string

RawJson

Gets the raw JSON payload returned by the device.

public string RawJson { get; }

Property Value

string

UpdateAvailable

Gets whether a newer firmware version is available, when known.

public bool? UpdateAvailable { get; }

Property Value

bool?