灯板

从资源库加载声光样式

style = lebai:load_led_style(name, dir)
  • 参数

    • name 名称
    • dir 工作空间名称。可选,默认根目录
  • 返回

    • style 声光样式
      • mode。亮灯模式。
      • speed。速度。
      • colors。亮灯色彩。
      • voice。声音列表。
      • volume。音量。
JSON-RPC
// 请求:
{ "jsonrpc": "2.0", "method": "load_led_style", "params": [{"name": "", "dir": ""}], "id": 1 }
// 响应:
{ "jsonrpc": "2.0", "result": {"led": {}, "voice": 0, "volume": 0}, "id": 1 }

设置声光样式

lebai:set_led_style(style)
  • 参数
    • style 声光样式
      • mode。亮灯模式。
      • speed。速度。
      • colors。亮灯色彩。
      • voice。声音列表。
      • volume。音量。

设置 LED 灯状态

lebai:set_led(mode, speed, colors)
  • 参数
    • mode。亮灯模式。
      • 0 不变。
      • 1 关闭。
      • 2 常亮。
      • 3 呼吸。
      • 4 均分旋转。
      • 5 同色旋转。
      • 6 闪烁。
    • speed。速度。
      • 1 快速。
      • 2 正常。
      • 3 慢速。
    • colors。最多包含 4 个 0 ~ 15 之间的整数,对应颜色如下:
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
JSON-RPC
// 请求:
{ "jsonrpc": "2.0", "method": "set_led", "params": [{"mode": 1, "speed": 1, "colors": [0]}], "id": 1 }
// 响应:
{ "jsonrpc": "2.0", "result": {}, "id": 1 }

设置声音

lebai:set_voice(voice, volume)
  • 参数
    • voice。声音列表。
      • 0 不变
      • 1 小白启动中,请稍候噢
      • 2 小白努力停止中
      • 3 警告,检测到碰撞
      • 4 更新中,请稍候
      • 5 已启用示教模式
      • 6 已退出示教模式
      • 7 微调已启动
      • 8 微调已结束
      • 9 微调方向已改变
      • 10 小白好无聊,我们一起玩个游戏
    • volume。音量。
      • 0 静音。
      • 1 低。
      • 2 正常。
      • 3 高。
JSON-RPC
// 请求:
{ "jsonrpc": "2.0", "method": "set_voice", "params": [{"voice": 1, "volume": 1}], "id": 1 }
// 响应:
{ "jsonrpc": "2.0", "result": {}, "id": 1 }

开关风扇

lebai:set_fan(status)

注意

当系统检测到机器人运行温度过高时,会自动开启散热风扇。

  • 参数
    • status
      • 1 关闭。
      • 2 开启。
JSON-RPC
// 请求:
{ "jsonrpc": "2.0", "method": "set_fan", "params": [{"mode": 1}], "id": 1 }
// 响应:
{ "jsonrpc": "2.0", "result": {}, "id": 1 }