LightApi
最低版本: 1.9.1最后更新: 2021/1/28
说明:
用于控制灯带效果
支持平台:
平台 | 是否支持 |
豹小秘 | 是 |
豹大/花瓶 | 是 |
豹小秘 Mini | 是 |
方法
方法名 | 参数 | JS类型 | 必填 | 参数说明 | 方法说明 | 最低版本 |
playEffect | effect | string | yes | 类型 | 用于控制灯带类型 | 1.9.1 |
playColor | color | string | yes | 颜色 | 用于控制灯带颜色 | 1.9.1 |
playAnimation | animation | string | yes | 动画 | 用于控制灯带动画 | 1.9.1 |
playNavigationAnimation | animation | string | yes | 导航动画 | 用于控制灯带导航动画 | 1.9.1 |
playLightColor | color | LightColor | yes | 灯效颜色 | 播放普通灯效 | 2.3.0 |
playLightAnimation | animation | LightAnimation | yes | 动态灯效 | 播放动态灯效,target只支持底盘,不支持关机按钮内外圈 | 2.3.0 |
playLightNavigationAnimation | animation | LightNavigationAnimation | yes | 导航灯效 | 播放导航灯效,target只支持底盘,不支持关机按钮内外圈 | 2.3.0 |
playLightDoorAnimation | animation | LightDoorAnimation | yes | 箱门灯效 | 播放door灯效,仅支持豹小递MAX | 2.3.0 |
playLightMultipleColor | color | LightMultipleColor | yes | 灯珠效果 | 按照灯珠播放灯效,不同机器灯珠数量不同,按照灯珠数量传入不同数组大小 | 2.3.0 |
LightConst 常量,表述灯带目标类型和灯带效果常量。
常量值 | 说明 | 最低版本 |
LIGHT_BASE_TARGET_FOOT | 底盘灯带 | 2.3.0 |
LIGHT_BASE_TARGET_POWER_INSIDE | 关机按钮内圈灯带 | 2.3.0 |
LIGHT_BASE_TARGET_POWER_OUTSIDE | 关机按钮外圈灯带 | 2.3.0 |
LIGHT_BASE_TARGET_ALL | 底盘,关机按钮内外圈灯带同时设置 | 2.3.0 |
LIGHT_EFFECT_GREEN_LIGHT | 绿色常量 | 2.3.0 |
LIGHT_EFFECT_GREEN_BREATH | 绿色呼吸 | 2.3.0 |
LIGHT_EFFECT_BLUE_LIGHT | 蓝色常量 | 2.3.0 |
LIGHT_EFFECT_BLUE_BREATH | 蓝色呼吸 | 2.3.0 |
LIGHT_EFFECT_RED_LIGHT | 红色常量 | 2.3.0 |
LIGHT_EFFECT_RED_BREATH | 红色呼吸 | 2.3.0 |
LIGHT_EFFECT_NAVI_BREATH | 导航 | 2.3.0 |
LightColor 普通灯效参数
属性 | JS 类型 | 必填 | 说明 | 最低版本 |
baseTarget | number | 是 | 控制灯带目标,对于 LightConst 的常量值 | 2.3.0 |
rgbValue | number | 是 | rgb 颜色值 | 2.3.0 |
LightAnimation 动态灯效参数,target只支持底盘,不支持关机按钮内外圈,因此无需传入
属性 | JS 类型 | 必填 | 说明 | 最低版本 |
rgbStart | number | 是 | rgb 颜色变化开始值 | 2.3.0 |
rgbEnd | number | 是 | rgb 颜色变化结束值 | 2.3.0 |
startTime | number | 是 | 开始时间 | 2.3.0 |
endTime | number | 是 | 结束 | 2.3.0 |
onTime | number | 是 | 过渡时间 | 2.3.0 |
repeat | number | 是 | 重播次数 | 2.3.0 |
rgbFreeze | number | 是 | 过渡颜色 | 2.3.0 |
LightNavigationAnimation 导航灯效参数,target只支持底盘,不支持关机按钮内外圈,因此无需传入
属性 | JS 类型 | 必填 | 说明 | 最低版本 |
rgbStart | number | 是 | rgb 颜色变化开始值 | 2.3.0 |
rgbEnd | number | 是 | rgb 颜色变化结束值 | 2.3.0 |
startTime | number | 是 | 开始时间 | 2.3.0 |
rgbValue | number | 是 | 2.3.0 |
LightDoorAnimation 箱门灯效参数
属性 | JS 类型 | 必填 | 说明 | 最低版本 |
rgbStart | number | 是 | rgb 颜色变化开始值 | 2.3.0 |
rgbEnd | number | 是 | rgb 颜色变化结束值 | 2.3.0 |
startTime | number | 是 | 开始时间 | 2.3.0 |
rgbMove | number | 是 | 2.3.0 |
LightMultipleColor 灯珠播放灯效,不同机器灯珠数量不同,按照灯珠数量传入不同数组大小,,target只支持底盘,不支持关机按钮内外圈,因此无需传入
属性 | JS 类型 | 必填 | 说明 | 最低版本 |
rgbSet | number[] | 是 | 颜色数组 | 2.3.0 |