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
CurrentFirmwareVersion
Gets the current firmware version reported by the device.
public string? CurrentFirmwareVersion { get; }
Property Value
CurrentHardwareVersion
Gets the current hardware version reported by the device.
public string? CurrentHardwareVersion { get; }
Property Value
RawJson
Gets the raw JSON payload returned by the device.
public string RawJson { get; }
Property Value
UpdateAvailable
Gets whether a newer firmware version is available, when known.
public bool? UpdateAvailable { get; }
Property Value
- bool?