EduArt Sensor Ring Library 4.0.0
Loading...
Searching...
No Matches
LightMode.hpp File Reference

Light mode definition. More...

#include <cstdint>
Include dependency graph for LightMode.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum class  eduart::sensorring::device::LightMode : std::uint8_t {
  Off = 0x02 , Dimmed = 0x03 , HighBeam = 0x04 , FlashAll = 0x05 ,
  FlashLeft = 0x06 , FlashRight = 0x07 , Pulsation = 0x08 , Rotation = 0x09 ,
  Running = 0x0A , MapDistance = 0x0B , FixedColor = 0x0C , PulsationColor = 0x0D ,
  IndividualColor = 0x0E
}
 Light mode enumeration. More...

Detailed Description

Light mode definition.

Author
EduArt Robotik GmbH
Date
2025-11-20

Enumeration Type Documentation

◆ LightMode

enum class eduart::sensorring::device::LightMode : std::uint8_t
strong

Light mode enumeration.

Enumerator
Off 

All LEDs off.

Dimmed 

Low-brightness white illumination.

HighBeam 

Full-brightness white illumination.

FlashAll 

All LEDs flash simultaneously.

FlashLeft 

Left-side LEDs flash (turn signal).

FlashRight 

Right-side LEDs flash (turn signal).

Pulsation 

Brightness pulses in and out.

Rotation 

Rotation effect per board.

Running 

Running-light animation.

MapDistance 

Color encodes proximity distance data.

FixedColor 

Solid user-defined RGB color.

PulsationColor 

Pulsation with user-defined RGB color.

IndividualColor 

Per-LED individually addressable color.