灯带控制
简介
LightApi主要用于控制机器人上的灯带显示,目前机器人上主要灯带包括底盘灯带、关机按钮内圈灯带、关机按钮外圈灯带。
灯带类型
类型 | 常量定义 |
---|---|
底盘灯带 | LightConst.LIGHT_BASE_TARGET_FOOT |
关机按钮内圈灯带 | LightConst.LIGHT_BASE_TARGET_POWER_INSIDE |
关机按钮外圈灯带 | LightConst.LIGHT_BASE_TARGET_POWER_OUTSIDE |
所有灯带 | LightConst.LIGHT_BASE_TARGET_ALL |
参数类
LightColor
普通灯效参数,只支持固定颜色值:
- baseTarget:灯带类型,具体定义参考文档灯带类型部分的介绍
- rgbValue:rgb颜色值
LightAnimation
动态灯效参数,可设置起始与结束颜色,渐变显示:
- rgbStart:起始颜色值
- rgbEnd:结束颜色值
- rgbFreeze:过渡颜色
- startTime:渐变开始颜色停留的时间
- endTime:渐变结束颜色停留的时间
- onTime:渐变过程花费的时间
- repeat:重复次数
设置灯带颜色类型
方法名称:playEffect
调用示例:
LightApi.playEffect(effect);
参数说明:
- effect:灯带颜色类型
- “light_effect_green_light”:绿色
- “light_effect_green_breath”:绿色呼吸
- “light_effect_blue_light”:蓝色
- “light_effect_blue_breath”:蓝色呼吸
- “light_effect_red_light”:红色
- “light_effect_red_breath”:红色呼吸
最低版本:2.3.0
适用平台:
豹小秘 | mini | 招财豹 | 豹小递max | 豹小秘DP |
---|---|---|---|---|
是 | 是 | 是 | 是 | 否 |
设置灯带颜色
方法名称:playLightColor
调用示例:
LightApi.playLightColor(lightColor);
参数说明:
- lightColor:类型LightColor,具体请参考参数类部分的介绍
最低版本:2.3.0
适用平台:
豹小秘 | mini | 招财豹 | 豹小递max | 豹小秘DP |
---|---|---|---|---|
是 | 是 | 是 | 是 | 否 |
设置动态灯效
方法名称:playLightColor
调用示例:
LightApi.playLightAnimation(lightAnimation);
参数说明:
- lightAnimation:类型LightAnimation,具体请参考参数类部分的介绍
最低版本:2.3.0
适用平台:
豹小秘 | mini | 招财豹 | 豹小递max | 豹小秘DP |
---|---|---|---|---|
是 | 是 | 是 | 是 | 否 |