OpenThread_app
Loading...
Searching...
No Matches

Enumerations and type definitions. More...

Enumerations

enum  FX_STATUS { FX_OK = 0 , FX_ERROR = 1 }
 Function return status codes. More...
enum  fx_mode {
  FX_MODE_STATIC , FX_MODE_WHITE_TO_COLOR , FX_MODE_BLACK_TO_COLOR , FX_MODE_BLINK ,
  FX_MODE_BLINK_RAINBOW , FX_MODE_STROBE , FX_MODE_STROBE_RAINBOW , FX_MODE_BREATH ,
  FX_MODE_COLOR_WIPE , FX_MODE_COLOR_WIPE_INV , FX_MODE_COLOR_WIPE_REV , FX_MODE_COLOR_WIPE_REV_INV ,
  FX_MODE_COLOR_WIPE_RANDOM , FX_MODE_COLOR_SWEEP_RANDOM , FX_MODE_RANDOM_COLOR , FX_MODE_SINGLE_DYNAMIC ,
  FX_MODE_MULTI_DYNAMIC , FX_MODE_RAINBOW , FX_MODE_RAINBOW_CYCLE , FX_MODE_FADE ,
  FX_MODE_SCAN , FX_MODE_DUAL_SCAN , FX_MODE_THEATER_CHASE , FX_MODE_THEATER_CHASE_RAINBOW ,
  FX_MODE_RUNNING_LIGHTS , FX_MODE_TWINKLE , FX_MODE_TWINKLE_RANDOM , FX_MODE_TWINKLE_FADE ,
  FX_MODE_TWINKLE_FADE_RANDOM , FX_MODE_SPARKLE , FX_MODE_FLASH_SPARKLE , FX_MODE_HYPER_SPARKLE ,
  FX_MODE_MULTI_STROBE , FX_MODE_CHASE_WHITE , FX_MODE_CHASE_COLOR , FX_MODE_CHASE_RANDOM ,
  FX_MODE_CHASE_RAINBOW , FX_MODE_CHASE_FLASH , FX_MODE_CHASE_FLASH_RANDOM , FX_MODE_CHASE_RAINBOW_WHITE ,
  FX_MODE_CHASE_BLACKOUT , FX_MODE_CHASE_BLACKOUT_RAINBOW , FX_MODE_RUNNING_COLOR , FX_MODE_RUNNING_RED_BLUE ,
  FX_MODE_RUNNING_RANDOM , FX_MODE_LARSON_SCANNER , FX_MODE_COMET , FX_MODE_FIREWORKS ,
  FX_MODE_FIREWORKS_RANDOM , FX_MODE_MERRY_CHRISTMAS , FX_MODE_FIRE_FLICKER , FX_MODE_FIRE_FLICKER_SOFT ,
  FX_MODE_FIRE_FLICKER_INTENSE , FX_MODE_CIRCUS_COMBUSTUS , FX_MODE_HALLOWEEN , FX_MODE_BICOLOR_CHASE ,
  FX_MODE_TRICOLOR_CHASE , FX_MODE_ICU
}
 Available lighting effect modes. More...

Detailed Description

Enumerations and type definitions.

Enumeration Type Documentation

◆ fx_mode

enum fx_mode

Available lighting effect modes.

58 different lighting effects organized by category:

  • Static: Solid colors and gradual transitions
  • Blink: Various blinking patterns
  • Wipe: Progressive color fills
  • Dynamic: Moving patterns
  • Rainbow: Rainbow-based effects
  • Chase: Theater chase and running patterns
  • Twinkle: Random twinkling effects
  • Sparkle: Sparkle and flash effects
  • Scanner: Cylon/larson scanner effects
  • Special: Holiday and themed effects
Enumerator
FX_MODE_STATIC 

0: Solid color (no animation)

FX_MODE_WHITE_TO_COLOR 

1: Gradual fade from white to color

FX_MODE_BLACK_TO_COLOR 

2: Gradual fade from black to color

FX_MODE_BLINK 

3: Simple on/off blink

FX_MODE_BLINK_RAINBOW 

4: Blink through rainbow colors

FX_MODE_STROBE 

5: Fast strobe effect

FX_MODE_STROBE_RAINBOW 

6: Rainbow colored strobe

FX_MODE_BREATH 

7: Smooth breathing effect

FX_MODE_COLOR_WIPE 

8: Progressive color fill

FX_MODE_COLOR_WIPE_INV 

9: Color wipe with inverse

FX_MODE_COLOR_WIPE_REV 

10: Reverse color wipe

FX_MODE_COLOR_WIPE_REV_INV 

11: Reverse color wipe inverse

FX_MODE_COLOR_WIPE_RANDOM 

12: Random color wipe

FX_MODE_COLOR_SWEEP_RANDOM 

13: Random color sweep

FX_MODE_RANDOM_COLOR 

14: Random solid colors

FX_MODE_SINGLE_DYNAMIC 

15: Single LED moving

FX_MODE_MULTI_DYNAMIC 

16: Multiple LEDs moving

FX_MODE_RAINBOW 

17: Static rainbow

FX_MODE_RAINBOW_CYCLE 

18: Rotating rainbow

FX_MODE_FADE 

19: Fade in/out

FX_MODE_SCAN 

20: Single scanner

FX_MODE_DUAL_SCAN 

21: Dual direction scanner

FX_MODE_THEATER_CHASE 

22: Theater marquee chase

FX_MODE_THEATER_CHASE_RAINBOW 

23: Rainbow theater chase

FX_MODE_RUNNING_LIGHTS 

24: Wave pattern

FX_MODE_TWINKLE 

25: Random twinkling

FX_MODE_TWINKLE_RANDOM 

26: Random color twinkles

FX_MODE_TWINKLE_FADE 

27: Fading twinkles

FX_MODE_TWINKLE_FADE_RANDOM 

28: Random fading twinkles

FX_MODE_SPARKLE 

29: Random white sparkles

FX_MODE_FLASH_SPARKLE 

30: Flash with sparkles

FX_MODE_HYPER_SPARKLE 

31: Intense sparkle effect

FX_MODE_MULTI_STROBE 

32: Multi-color strobe

FX_MODE_CHASE_WHITE 

33: White dot chase

FX_MODE_CHASE_COLOR 

34: Colored dot chase

FX_MODE_CHASE_RANDOM 

35: Random color chase

FX_MODE_CHASE_RAINBOW 

36: Rainbow chase

FX_MODE_CHASE_FLASH 

37: Chase with flash

FX_MODE_CHASE_FLASH_RANDOM 

38: Random chase flash

FX_MODE_CHASE_RAINBOW_WHITE 

39: Rainbow chase with white

FX_MODE_CHASE_BLACKOUT 

40: Chase with blackout

FX_MODE_CHASE_BLACKOUT_RAINBOW 

41: Rainbow chase blackout

FX_MODE_RUNNING_COLOR 

42: Single color running

FX_MODE_RUNNING_RED_BLUE 

43: Red and blue running

FX_MODE_RUNNING_RANDOM 

44: Random colors running

FX_MODE_LARSON_SCANNER 

45: Cylon/K.I.T.T. scanner

FX_MODE_COMET 

46: Comet with tail

FX_MODE_FIREWORKS 

47: Fireworks effect

FX_MODE_FIREWORKS_RANDOM 

48: Random fireworks

FX_MODE_MERRY_CHRISTMAS 

49: Christmas theme

FX_MODE_FIRE_FLICKER 

50: Realistic fire

FX_MODE_FIRE_FLICKER_SOFT 

51: Soft fire flicker

FX_MODE_FIRE_FLICKER_INTENSE 

52: Intense fire flicker

FX_MODE_CIRCUS_COMBUSTUS 

53: Circus colors

FX_MODE_HALLOWEEN 

54: Halloween theme

FX_MODE_BICOLOR_CHASE 

55: Two-color chase

FX_MODE_TRICOLOR_CHASE 

56: Three-color chase

FX_MODE_ICU 

57: Emergency lights (ICU/ambulance)

◆ FX_STATUS

enum FX_STATUS

Function return status codes.

Enumerator
FX_OK 

Operation successful.

FX_ERROR 

Operation failed.