简体中文
简体中文
English
联系我们
注册
登录

照明功能支持工具类

更新时间:2022-06-20 06:27:56下载pdf

安装

yarn add @tuya-rn/tuya-native-lamp-elements@2.0.5;

使用

import { SupportUtils } from '@tuya-rn/tuya-native-lamp-elements/lib/utils';

具体用例

方法 作用 参数 返回值类型 备注
isGroupDevice 是否为群组设备 (isForce = false) Boolean isForce:是否不从缓存中判断
isSupportBright 是否支持白光亮度 (isForce = false) Boolean isForce:是否不从缓存中判断
isSupportTemp 是否支持色温 (isForce = false) Boolean isForce:是否不从缓存中判断
isSupportColour 是否支持彩光 (isForce = false) Boolean isForce:是否不从缓存中判断
isSupportScene 是否支持场景 (isForce = false) Boolean isForce:是否不从缓存中判断
isSupportMusic 是否支持 App 音乐 (isForce = false) Boolean isForce:是否不从缓存中判断
isSupportCountdown 是否支持倒计时 (isForce = false) Boolean isForce:是否不从缓存中判断
isSupportRhythm 是否支持生物节律 (isForce = false) Boolean isForce:是否不从缓存中判断
isSupportWhite 是否支持彩光 (isForce = false) Boolean isForce:是否不从缓存中判断
isSupportWorkMode 是否支持该工作模式 (code: string) Boolean isForce:是否不从缓存中判断
isSupportDp 是否支持该 DP 点 (dpCode: string, isForce = false) Boolean dpCode:DP 点名称
isForce:是否不从缓存中判断
isZigbeeDevice 是否支持 Zigbee 能力 null Boolean
isSignMeshDivice 是否支持 SigMesh 能力 null Boolean
isWifiDivice 是否支持 Wi-Fi 能力 null Boolean
hasCapability 是否拥有某种能力 (id:number) Boolean id:设备能力位

设备能力值说明

capability:设备的能力类型

类型 Wi-Fi Bluetooth LE Zigbee Bluetooth Mesh Beacon
0 10 12 15 21

使用示例

import { SupportUtils } from '@tuya-rn/tuya-native-lamp-elements/lib/utils';

SupportUtils.isGroupDevice();  // true/false

SupportUtils.isSupportBright();  // true/false

SupportUtils.isSupportTemp();  // true/false

SupportUtils.isSupportColour();  // true/false

SupportUtils.isSupportScene();  // true/false

SupportUtils.isSupportMusic();  // true/false

SupportUtils.isSupportCountdown();  // true/false

SupportUtils.isSupportRhythm();  // true/false

SupportUtils.isSupportWhite();  // true/false

/** 工作模式是否支持白光  */
SupportUtils.isSupportWorkMode('music');  // true/false

 /** 是否支持彩光模式  */
SupportUtils.isSupportDp('color_data');  // true/false

SupportUtils.isZigbeeDevice();  // true/false

SupportUtils.isWifiDivice();  // true/false

/** 是否拥有 Wi-Fi 能力  */
SupportUtils.hasCapability(0);  // true/false