Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FlowState

Each visible state changing is defined to be a flow tuple that contains 4 elements: [duration, mode, value, brightness]. A flow expression is a series of flow tuples. So for above request example, it means: change CT to 2700K & maximum brightness gradually in 1000ms, then change color to red & 10% brightness gradually in 500ms, then stay at this state for 5 seconds, then change CT to 5000K & minimum brightness gradually in 500ms. After 4 changes reached, stopped the flow and power off the smart LED.

Hierarchy

  • FlowState

Index

Constructors

Properties

Methods

Constructors

constructor

  • new FlowState(duration: number, mode: number, value: number, brightness: number): FlowState
  • Parameters

    • duration: number

      : Gradual change time or sleep time, in milliseconds, minimum value 50

    • mode: number

      : 1 – color, 2 – color temperature, 7 – sleep.

    • value: number

      : RGB value when mode is 1, CT value when mode is 2, Ignored when mode is 7.

    • brightness: number

      Brightness value, -1 or 1 ~ 100. Ignored when mode is 7. When this value is -1, brightness in this tuple is ignored (only color or CT change takes effect).

    Returns FlowState

Properties

brightness

brightness: number

duration

duration: number

mode

mode: number

value

value: number

Methods

getState

  • getState(): any[]

Generated using TypeDoc