Skip to content

三色灯控制

方法

setSerialPortLight(cmds) → {Promise.<any>}

打开三色灯

参数

名称 类型 说明
cmds Objecct 指令集合:{"cmds": ["A0 01 01 A2"]}
关闭黄灯:A0 01 00 A1
打开黄灯:A0 01 01 A2
黄灯闪烁:A0 01 02 A3
关闭绿灯:A0 02 00 A2
打开绿灯:A0 02 01 A3
绿灯闪烁:A0 02 02 A4
关闭红灯:A0 03 00 A3
打开红灯:A0 03 01 A4
红灯闪烁:A0 03 02 A5
关闭蜂鸣:A0 04 00 A4
打开蜂鸣:A0 04 01 A5
间断蜂鸣:A0 04 02 A6
关闭红灯+蜂鸣:A0 07 00 A7
打开红灯+蜂鸣:A0 07 01 A8
红灯闪烁+蜂鸣:A0 07 02 A9
关闭全部:A0 00 00 A0
打开全部:A0 00 01 A1
全部闪烁:A0 00 02 A2
备注:SDK 1.0.119以上支持此功能

返回值 Promise.<any>

指令结果

  • {
  • "code": 0, // 0: 成功;1:设备不存在;2:串口打开失败;3:指令发送失败
  • "data": [{// 指令发送和反馈信息
  • "feedback": "A00101A2",
  • "cmd": "A00101A2"
  • }],
  • "errText": "error" // 错误信息
  • }

示例

JavaScript
1
2
3
...
const success = await axRobot.setSerialPortLight("<cmds>");
...