Table of Contents

Class LightTransitionState

Namespace
KasaTapoClient
Assembly
KasaTapoClient.dll

Represents normalized light transition module state.

public sealed class LightTransitionState
Inheritance
LightTransitionState
Inherited Members

Properties

IsEnabled

Gets a value indicating whether smooth transition behavior is enabled.

public bool? IsEnabled { get; }

Property Value

bool?

IsTransitionOffEnabled

Gets a value indicating whether the turn-off transition is enabled.

public bool? IsTransitionOffEnabled { get; }

Property Value

bool?

IsTransitionOnEnabled

Gets a value indicating whether the turn-on transition is enabled.

public bool? IsTransitionOnEnabled { get; }

Property Value

bool?

RawJson

Gets the raw JSON payload returned by the device.

public string RawJson { get; }

Property Value

string

TransitionOffDurationSeconds

Gets the stored turn-off transition duration, in seconds.

public int? TransitionOffDurationSeconds { get; }

Property Value

int?

TransitionOffMaximumDurationSeconds

Gets the maximum supported turn-off transition duration, in seconds.

public int? TransitionOffMaximumDurationSeconds { get; }

Property Value

int?

TransitionOffSeconds

Gets the effective transition duration used when turning the light off, in seconds.

public int? TransitionOffSeconds { get; }

Property Value

int?

TransitionOnDurationSeconds

Gets the stored turn-on transition duration, in seconds.

public int? TransitionOnDurationSeconds { get; }

Property Value

int?

TransitionOnMaximumDurationSeconds

Gets the maximum supported turn-on transition duration, in seconds.

public int? TransitionOnMaximumDurationSeconds { get; }

Property Value

int?

TransitionOnSeconds

Gets the effective transition duration used when turning the light on, in seconds.

public int? TransitionOnSeconds { get; }

Property Value

int?