lighting_control package仅实现灯光控制
通过以下方式调用:
find_package(lighting_control REQUIRED)
ament_target_dependencies(${PROJECT_NAME} lighting_control)
| 接口 | 参数说明 | 效果说明 |
|---|---|---|
| set_pixel(int index, uint8_t r, uint8_t g, uint8_t b) | 灯珠序号、RGB三色值 | 控制单颗灯珠为指定颜色 |
| set_all_same_color(uint8_t r, uint8_t g, uint8_t b) | RGB三色值 | 控制所有灯珠为指定颜色 |
| set_blink(int time, uint8_t r, uint8_t g, uint8_t b) | 闪烁次数、RGB三色 | 控制所有灯珠为指定颜色并闪烁指定次数 |
| set_lamp_effects(LightMode light_mode) | 灯光特效模式选择 | 支持呼吸灯(LightMode::Breathing)以及思考模式(LightMode::Thinking)两种 |
| clear() | 无 | 关闭所有灯光 |