更新时间:2024-06-05 03:14:34下载pdf
本文为您介绍 幻彩灯串照明模板 的具体功能及其使用方法,更多资源参考 GitHub 仓库。
本项目依赖 TYSdk.mobile.mobileInfo.appRnVersion
5.31 及以上版本,如果 App 版本过低,请前往 涂鸦面板-RN 重新下载。
本模板工程基于 React Native 0.59 版本的 TS 基础模板, 可用于快速创建照明 3 路幻彩灯串项目,支持以下功能:
支持以下品类:
Wi-Fi 与蓝牙双模幻彩灯串
本文仅描述脚手架相关的目录,通用目录结构信息参考 RN 0.59 模板。
├── src
│ ├── api // 放置项目中需要使用的云端 API
│ ├── components // 放置项目中用到的复用的功能组件
│ ├── composeLayout.tsx // 封装处理了面板内部所需要的 `设备事件` 和 `设备信息`
│ ├── config // 放置面板内部常用的配置文件
│ ├── i18n // 放置多语言配置文件
│ ├── main.tsx // 项目入口文件,继承自 `NavigatorLayout`,通过重写 `hookRoute` 方法将一些必要的配置传入,例如背景、topbar 等;重写 `renderScene` 方法控制路由跳转
│ ├── models // 放置 redux 相关的代码
│ ├── pages // 放置项目的各个页面级别的组件
│ ├── res // 放置本地资源,包括图片,svg path 等
│ └── utils // 放置面板内部常用工具方法等
参数 | 取值 |
---|---|
id | 20 |
code | switch_led |
type | bool |
mode | 可上报下发 |
value | {“type”:“bool”} |
description | 用于控制灯的开启、关闭。 |
参数 | 取值 |
---|---|
id | 21 |
code | work_mode |
type | enum |
mode | 可上报下发 |
value | {“range”:[“white”,“colour”,“scene”,“music”],“type”:“enum”} |
description | 用于控制灯泡的白光、彩光、场景模式。枚举值参数不允许修改,不允许增减。music 功能在面板中暂无呈现。 |
参数 | 取值 |
---|---|
id | 24 |
code | colour_data |
type | string |
mode | 可上报下发 |
value | {“type”:“string”,“maxlen”:255} |
description | 可以通过该 DP 调节灯泡彩光,长度固定为 12 位,按照 HSV 颜色模型。示例:{“24”:“000011112222”}
|
参数 | 取值 |
---|---|
id | 56 |
code | rgbic_linerlight_scene |
type | 透传型(Raw) |
mode | 可上报下发 |
value | {“type”:“string”,“maxlen”:255} |
description | 用于切换、编辑炫彩情景场景 DP。
说明: 数字 1~8 的标号对应有多少单元就有多少组。 |
参数 | 取值 |
---|---|
id | 58 |
code | led_number_set |
type | Value |
mode | 可上报下发 |
value | 数值范围:1-5000 间距:1 倍数:0 |
description | 代表灯串 LED 数量,用于切分灯串长度、段数 |
参数 | 取值 |
---|---|
id | 61 |
code | paint_colour_data |
type | 透传型(Raw) |
mode | 可上报下发 |
value | - |
description | 可以通过改 DP 调节每一节灯串的颜色及动态效果。 示例:20 段的 UI,面板下发 DP 数据举例说明(Hex 格式):
|
参数 | 取值 |
---|---|
id | 26 |
code | countdown |
type | 数值型 Value |
mode | 可上报下发 |
value | 数值范围:0-86400 间距:1 倍数:0 单位:秒 |
description | 代表倒计时在某秒后开灯或关灯 |
参数 | 取值 |
---|---|
id | 27 |
code | music_data |
type | Value |
mode | 只下发 |
value | 字符型(String) |
description | 通过 App 内置律动算法实现灯光律动 |
参数 | 取值 |
---|---|
id | 57 |
code | dreamlightmic_music_data |
type | Value |
mode | 可上报下发 |
value | 透传型(Raw) |
description | 该 DP 通过设备本地麦克风收声实现灯光律动,协议:
|
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈