更新时间:2025-07-29 03:05:03下载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 通过设备本地麦克风收声实现灯光律动,协议:
|
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈