DreamlightSceneModeTransformer(uuid?: string, defaultValue?: { version: number, id: number, mode: number, speed: number, segmented: number, loop: number, excessive: number, direction: number, expand: number, reserved1: number, reserved2: number, brightness: number, colors: SceneColorType[] })
版本要求:
@ray-js/panel-sdk≥1.0.0
描述
幻彩灯带场景模式协议转换器,用于梦幻灯场景配置数据与 DP 十六进制协议的双向转换
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
uuid | string | 否 | DP 标识符,默认为 'dreamlight_scene_mode' |
defaultValue | { version: number, id: number, mode: number, speed: number, segmented: number, loop: number, excessive: number, direction: number, expand: number, reserved1: number, reserved2: number, brightness: number, colors: SceneColorType[] } | 否 | 默认场景数据,当解析失败时返回此值 |
返回值
类型:DreamlightSceneModeTransformer
DreamlightSceneModeTransformer 实例
引用对象
interface
SceneColorType| 属性 | 类型 | 必填 | 描述 |
|---|---|---|---|
hue | number | 是 | 色相 |
saturation | number | 是 | 饱和度 |
方法
| 方法名 | 说明 |
|---|---|
| parser | 将 DP 十六进制字符串解析为幻彩灯场景模式数据对象 |
| formatter | 将幻彩灯场景模式数据对象格式化为 DP 十六进制字符串 |