temp2Number(temperature: number, schemaObj: Record<string, DpSchema>)
版本要求:
≥1.15.0
描述
将色温卡尔文值转换为标准 temp 数值(0~1000),用于滑动条等非线性展示。
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
temperature | number | 是 | 色温卡尔文值(如 color_temp_control 上报) |
schemaObj | Record<string, DpSchema> | 是 | dpSchema 对象 |
返回值
类型:number
0~1000 的标准色温数值
引用对象
interface
DpSchema| 属性 | 类型 | 必填 | 描述 |
|---|---|---|---|
attr | number | 否 | 功能点属性标位,用于扩展功能点的附加能力标识 |
canTrigger | boolean | 否 | 是否可作为自动化触发条件 |
code | string | 是 | 功能点标识码,如 switch |
defaultRecommend | boolean | 否 | 是否为默认推荐的功能点 |
editPermission | boolean | 否 | 是否具有编辑权限 |
executable | boolean | 否 | 是否可执行下发 |
extContent | string | 否 | 功能点扩展内容,通常为 JSON 字符串 |
iconname | string | 否 | 功能点图标名称 |
id | string | number | 是 | 功能点 ID |
mode | "rw" | "ro" | "wr" | 是 | 功能点模式类型 rw: 可下发可上报(可读可写) ro: 只可上报(仅可读) wr: 只可下发(仅可写) |
name | string | 是 | 功能点名称,一般用于语音等场景 |
| 否 | 功能点属性 | ||
type | "raw" | "obj" | 是 | 功能点数据类型大类:raw 为原始字节流,obj 为结构化对象 |