更新时间:2021-12-16 03:34:50
ControlDataFormatter
是一个类方法,用于照明实时调节 DP 的解析和反解析。parse
方法可以将固件上报的十六进制字符串解析成页面所需要的数据结构,format
方法则是将对象数据反解析成遵循彩光通用协议的十六进制字符串。
参数类型 | 是否必填 | 说明 |
---|---|---|
String | 是 | 十六进制字符串 |
参数类型 | 是否必填 | 说明 |
---|---|---|
Object | 是 | IControllData类型的对象 |
declare interface IControllData {
mode: number;
hue: number;
saturation: number;
value: number;
brightness: number;
temperature: number;
}
import { Utils, Formatter } from '@tuya/tuya-panel-lamp-sdk';
const { SupportUtils } = Utils;
const { ControlDataFormatter } = Formatter;
const d = new ControlDataFormatter()
d.parse('100000000000003e803e8')
d.format({
mode: 1,
hue: 0,
saturation: 0,
value: 0,
brightness: 1000,
temperature: 1000,
});
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈