mapPublishMatterDps(dpState: DpState, dpSchema: DpSchema)

版本要求:
≥1.15.0

描述

将标准 DP 状态映射为 Matter DP 状态(下发场景:standardDpState → matterDpState)。

参数

参数类型必填说明
是标准侧待下发的 DP 状态
是dpSchema 对象

返回值

类型:DpState
转换后的 Matter DP 状态

引用对象

typeDpValue功能点值类型,可能为 boolean、number、string
export type DpValue = boolean | number | string;

合法值

DpSchema.mode
值说明最低版本
rw--
ro--
wr--
DpSchema.property.type
值说明最低版本
string--
bool--
value--
enum--
bitmap--
raw--
DpSchema.type
值说明最低版本
raw--
obj--

示例代码

示例

import { createMatterKit } from '@ray-js/panel-sdk';

const matterKit = createMatterKit();
const matterDps = matterKit.mapPublishMatterDps(dpState, dpSchema);