7.12 灯带控制部分
7.12 灯带控制部分
Section titled “7.12 灯带控制部分”7.12.1 整体介绍
Section titled “7.12.1 整体介绍”灯带控制接口用于控制机器人灯带的颜色和亮度。
灯光控制逻辑如下:
- 所有灯带灯珠统一控制,可以设置常亮、流水灯、呼吸灯等几个预置灯效,无法单独控制某个灯带或灯珠。
- 机器人默认灯光为蓝色呼吸灯,可被用户自定义控制指令覆盖。
- 低电量、关节过温等红色闪烁告警灯光优先级高于所有用户自定义控制指令,无法被覆盖。
7.12.2 设置灯光模式 RPC 接口
Section titled “7.12.2 设置灯光模式 RPC 接口”| 接口名 | pb:/aimdk.protocol.HalRgbLightService/SetRgbLightCommand |
|---|---|
| 功能概述 | 设置灯光模式 |
| 接口类型 | HTTP JSON RPC |
| URL | http://192.168.100.110:52893/rpc/aimdk.protocol.HalRgbLightService/SetRgbLightCommand |
| 入参 | |
| 出参 |
|
| 示例脚本 | examples/light/SetRgbLightCommand.sh |
| 备注 |
7.12.3 获取灯光状态 RPC 接口
Section titled “7.12.3 获取灯光状态 RPC 接口”| 接口名 | pb:/aimdk.protocol.HalRgbLightService/GetRgbLightState |
|---|---|
| 功能概述 | 获取灯光状态 |
| 接口类型 | HTTP JSON RPC |
| URL | http://192.168.100.110:52893/rpc/aimdk.protocol.HalRgbLightService/GetRgbLightState |
| 入参 | |
| 出参 |
|
| 示例脚本 | examples/light/GetRgbLightState.sh |
| 备注 |