Table of Contents

Class ChildDeviceInfo

Namespace
KasaTapoClient
Assembly
KasaTapoClient.dll

Represents a child device exposed by a parent strip, hub, or similar device.

public sealed class ChildDeviceInfo
Inheritance
ChildDeviceInfo
Inherited Members

Properties

Alias

Gets the child device alias.

public string? Alias { get; }

Property Value

string

Category

Gets the python-kasa style child category when reported.

public string? Category { get; }

Property Value

string

ComponentIds

Gets the reported child component identifiers.

public IReadOnlyList<string> ComponentIds { get; }

Property Value

IReadOnlyList<string>

DeviceType

Gets the inferred child device family.

public DeviceType DeviceType { get; }

Property Value

DeviceType

Features

Gets the normalized child features derived from the latest payload.

public IReadOnlyList<DeviceFeature> Features { get; }

Property Value

IReadOnlyList<DeviceFeature>

Id

Gets the child device identifier.

public string Id { get; }

Property Value

string

IsOn

Gets a value indicating whether the child device appears to be on.

public bool? IsOn { get; }

Property Value

bool?

Model

Gets the child device model.

public string? Model { get; }

Property Value

string

RawJson

Gets the raw JSON payload returned by the device.

public string RawJson { get; }

Property Value

string