Class DeviceSystemInfo
- Namespace
- KasaTapoClient
- Assembly
- KasaTapoClient.dll
Represents normalized system information read from a device.
public sealed class DeviceSystemInfo
- Inheritance
-
DeviceSystemInfo
- Inherited Members
Properties
Alias
Gets the user-visible alias.
public string Alias { get; }
Property Value
Children
Gets the child devices reported by the device.
public IReadOnlyList<ChildDeviceInfo> Children { get; }
Property Value
DeviceId
Gets the device identifier, when available.
public string? DeviceId { get; }
Property Value
DeviceType
Gets the inferred device family.
public DeviceType DeviceType { get; }
Property Value
HardwareVersion
Gets the hardware version, when available.
public string? HardwareVersion { get; }
Property Value
IsOn
Gets a value indicating whether the device appears to be on.
public bool? IsOn { get; }
Property Value
- bool?
MacAddress
Gets the MAC address, when available.
public string? MacAddress { get; }
Property Value
Model
Gets the model identifier, when available.
public string? Model { get; }
Property Value
OnTime
Gets the reported on-time duration when the device exposes it.
public TimeSpan? OnTime { get; }
Property Value
RawJson
Gets the raw JSON payload returned by the device.
public string RawJson { get; }
Property Value
Rssi
Gets the reported RSSI in dBm, when available.
public int? Rssi { get; }
Property Value
- int?
SignalLevel
Gets the reported Wi-Fi signal level, when available.
public int? SignalLevel { get; }
Property Value
- int?
SoftwareVersion
Gets the software version, when available.
public string? SoftwareVersion { get; }
Property Value
Ssid
Gets the reported SSID, when available.
public string? Ssid { get; }