指示灯模块声明
用于操作设备的指示灯设备。
2 包路径
com.histonepos.npsdk.light
3 AIDL文件名
ILightService.aidl
4 接口清单
4.1 点亮指示灯(setLight)
接口原型 | boolean setLight(String status) |
---|---|
接口功能 | 点亮灯颜色 |
参数说明 | 入参:status,定制固件的灯状态码 “NORMAL_LIGHT_ON_ORANGE” : 橙灯亮, “NORMAL_LIGHT_ON_RED” : 红灯亮, “NORMAL_LIGHT_ON_GREEN” : 绿灯亮, “NORMAL_LIGHT_OFF_ORANGE” : 橙灯灭, “NORMAL_LIGHT_OFF_RED” : 红灯灭, “NORMAL_LIGHT_OFF_GREEN” : 绿灯灭, “NORMAL_LIGHT_BLINK_ORANGE” : 橙灯闪, “NORMAL_LIGHT_BLINK_RED” : 红灯闪, “NORMAL_LIGHT_BLINK_GREEN” : 绿灯闪, |
返回值 | true:成功 false:失败 |
补充说明 | 定制固件的灯如下:1、闪烁间隔400ms。 2、各指令间互斥。例如 当前蓝灯亮,当接收到”ON_RED”后,切换到红灯亮 |
4.2 获取指示灯颜色(getLightStatus)
接口原型 | String getLightStatus() |
---|---|
接口功能 | 获取灯颜色 |
参数说明 | 入参:无 出参:无 |
返回值 | 顶灯状态码,见 setLight(java.lang.String)函数的参数说明 |
补充说明 | 固件暂不支持该功能 |
4.3 控制蜂鸣器(buzzerCtrl)
接口原型 | boolean buzzerCtrl(String status) |
---|---|
接口功能 | 控制蜂鸣器 |
参数说明 | 入参:status,状态码 “BUZZER_ON” 蜂鸣器响 “BUZZER_OFF”关闭蜂鸣器 出参:无 |
返回值 | true:成功 false:失败 |
补充说明 | 普通固件的灯才有蜂鸣器,定制固件的灯不支持此操作 |
作者:admin 创建时间:2022-03-18 11:47
更新时间:2024-06-18 09:08
更新时间:2024-06-18 09:08