Class LightTransitionState
- Namespace
- KasaTapoClient
- Assembly
- KasaTapoClient.dll
Represents normalized light transition module state.
public sealed record LightTransitionState : IEquatable<LightTransitionState>
- Inheritance
-
LightTransitionState
- Implements
- Inherited Members
Properties
IsChangeTransitionEnabled
Gets whether fading between light settings is enabled, or null if not reported.
public bool? IsChangeTransitionEnabled { get; }
Property Value
- bool?
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?
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?