小程序API能力集成指南——群组控制和功能页API汇总

群组控制 API

ty.device.publishGroupDps

群组控制

需引入DeviceKit,且在>=2.3.1版本才可使用

参数

Object object

属性类型默认值必填说明
groupIdstringgroupId 群组 id
dpsobjectdp 信息 示例: dps: {"1" : true}
completefunction接口调用结束的回调函数(调用成功、失败都会执行)
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数

ty.device.publishGroupDpCodes

通过 dpCode 下发控制指令

需引入DeviceKit,且在>=2.4.0版本才可使用

参数

Object object

属性类型默认值必填说明
groupIdstringgroupId 群组 id
dpCodesanydp 信息 示例: dpCodes: {"switch" : true}
completefunction接口调用结束的回调函数(调用成功、失败都会执行)
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数

 

ty.device.registerGroupChange

开启对群组事件的监听

需引入DeviceKit,且在>=2.3.1版本才可使用

参数

Object object

属性类型默认值必填说明
groupIdListarraygroupIdList 群组 id 列表
completefunction接口调用结束的回调函数(调用成功、失败都会执行)
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数

 

ty.device.unRegisterGroupChange

关闭对群组事件的监听

需引入DeviceKit,且在>=2.3.1版本才可使用

参数

Object object

属性类型默认值必填说明
completefunction接口调用结束的回调函数(调用成功、失败都会执行)
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数

 👉 立即开发。 

ty.device.onGroupDpDataChangeEvent

群组 DP 变更事件

需引入DeviceKit,且在>=2.3.1版本才可使用

参数

function callback

群组 DP 变更事件的回调函数

回调参数 Object res

属性类型默认值必填说明
groupIdstringgroupId 群组 id
dpsobjectdp 信息 示例: dps: {"1" : true}

 

ty.device.offGroupDpDataChangeEvent

取消监听:群组 DP 变更事件

需引入DeviceKit,且在>=2.3.1版本才可使用

参数

function callback

取消监听:群组 DP 变更事件的回调函数

回调参数 Object res

属性类型默认值必填说明
groupIdstringgroupId 群组 id
dpsobjectdp 信息 示例: dps: {"1" : true}

 

ty.device.onGroupDpCodeChange

群组 dpCode 变化事件

需引入DeviceKit,且在>=2.4.0版本才可使用

参数

function callback

群组 dpCode 变化事件的回调函数

回调参数 Object res

属性类型默认值必填说明
groupIdstringgroupId 群组 id
dpCodesanydp 信息 示例: dpCodes: {"switch" : true}

 

ty.device.offGroupDpCodeChange

取消监听:群组 dpCode 变化事件

需引入DeviceKit,且在>=2.4.0版本才可使用

参数

function callback

取消监听:群组 dpCode 变化事件的回调函数

回调参数 Object res

属性类型默认值必填说明
groupIdstringgroupId 群组 id
dpCodesanydp 信息 示例: dpCodes: {"switch" : true}

 

群组功能页 API

ty.device.openGroupDetailPage

跳转群组详情

需引入DeviceKit,且在>=2.3.1版本才可使用

参数

Object object

属性类型默认值必填说明
groupIdstringgroupId 群组 id
completefunction接口调用结束的回调函数(调用成功、失败都会执行)
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数

 

ty.device.openGroupEdit

跳转群组编辑页面

需引入DeviceKit,且在>=2.3.1版本才可使用

参数

Object object

属性类型默认值必填说明
groupIdstringgroupId 设备 id
completefunction接口调用结束的回调函数(调用成功、失败都会执行)
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数

 

ty.device.openGroupTimerPage

跳转定时界面

需引入DeviceKit,且在>=2.3.1版本才可使用

参数

Object object

属性类型默认值必填说明
groupIdstringgroupId 群组 id
categorystringcategory 定时分类
repeatnumberrepeat 0 表示需要选择重复,1 表示不需要
dataarraydata dp 数据 { "dpName": dp 点名称,string "dpId": dp 点 id,string "selected": dp 点默认值的 index,t.Integer "rangeKeys": dp 点的值范围,Array<object> "rangeValues": dp 点的显示数据范围,Array<string> }
timerConfigTimerConfigtimerConfig UI 配置
completefunction接口调用结束的回调函数(调用成功、失败都会执行)
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数

TimerConfig

属性类型默认值必填说明
backgroundstringbackground 定时界面导航栏的背景颜色,十六进制,例如:FFFFFF

👉 立即开发。  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/735930.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智慧城市与智慧乡村:共创城乡一体化新局面

一、引言 随着科技的不断进步和城乡发展的日益融合&#xff0c;智慧城市与智慧乡村的建设已成为推动城乡一体化发展的新引擎。智慧城市利用物联网、大数据、云计算等先进技术&#xff0c;实现城市治理、公共服务、产业发展等领域的智能化&#xff1b;而智慧乡村则借助现代科技…

vmware_docker启动

虚拟机centos7安装docker springboot项目调试 1,安装docker, 参考菜鸟教程 Docker 要求 CentOS 系统的内核版本高于 3.10 1,查看系统版本信息 [root@runoob ~]# uname -r 2,移除旧的版本,切换到root用户下操作 sudo yum remove docker \ d…

依赖注入与控制反转:优化Go语言REST API客户端

在这篇文章中&#xff0c;我将探讨依赖注入&#xff08;DI&#xff09;和控制反转&#xff08;IoC&#xff09;是什么&#xff0c;以及它们的重要性。作为示例&#xff0c;我将使用Monibot的REST API客户端。让我们开始吧&#xff1a; 一个简单的客户端实现 我们从一个简单的…

每日五道java面试题之springMVC篇(二)

目录&#xff1a; 第一题. 请描述Spring MVC的工作流程&#xff1f;描述一下 DispatcherServlet 的工作流程&#xff1f;第二题. MVC是什么&#xff1f;MVC设计模式的好处有哪些?第三题. 注解原理是什么?第四题. Spring MVC常用的注解有哪些&#xff1f;第五题. SpingMvc中的…

Python模块百科_操作系统接口_os【三】

Python模块百科_操作系统接口_os【三】 os --- 多种操作系统接口【第一部分】一、相关模块1.1 os.path 文件路径1.2 fileinput 文件读取1.3 tempfile 临时文件和目录1.4 shutil 高级文件和目录1.5 platform 操作系统底层模块 二、关于函数适用性的说明2.1 与操作系统相同的接口…

C++ 中的头文件和源文件

#include<>一般用于包含系统头文件&#xff0c;诸如stdlib.h、stdio.h、iostream等&#xff1b; 类库目录下查找失败&#xff0c;编译器会终止查找&#xff0c;直接报错&#xff1a;No such file or directory. #include""一般用于包含自定义头文件&#xff…

【JAVA】CSS3:3D、过渡、动画、布局、伸缩盒

1 3D变换 1.1 3D空间与景深 /* 开启3D空间,父元素必须开启 */transform-style: preserve-3d;/* 设置景深&#xff08;你与z0平面的距离 */perspective:50px; 1.2 透视点位置 透视点位置&#xff1a;观察者位置 /* 100px越大&#xff0c;越感觉自己边向右走并看&#xff0c;…

stega1

题目链接&#xff1a;ctf.show 下载附件打开是一张jpg照片 无密码型jphs隐写得到flag flag{3c87fb959e5910b40a04e0491bf230fb}

微信小程序开发系列(二十五)·wxml语法·条件渲染wx:if, wx:elif, wx:else 属性组以及hidden 属性的使用

目录 1. 使用 wx:if、wx:elif、wx:else 属性组 2. 使用 hidden 属性 条件渲染主要用来控制页面结构的展示和隐藏,在微信小程序中实现条件渲染有两种方式: 1. 使用 wx:if, wx:elif, wx:else 属性组 2. 使用 hidden 属性 wx:if 和 hidden 二者的区别&#xff1a; 1. wx…

操作系统笔记(进程)

注&#xff1a; 下面图片资源来源于 王道计算机考研 操作系统 1.进程概念 进程&#xff08;process&#xff09;&#xff1a;是动态的&#xff0c;是程序的一次执行过程&#xff08;同一程序多次执行&#xff0c;会产生多个进程&#xff09;程序&#xff1a;是静态的&…

synchronized 锁的升级

锁的状态 synchronized 在jdk1.6之前是重量级锁&#xff0c;每次都要去和操作系统打交道&#xff0c;而操作系统层面的操作是比较耗性能的&#xff0c;需要将用户态转换为内核态。所以在jdk1.6后就有了锁的升级过程&#xff0c;总共有四种状态&#xff1a;无锁、偏向锁、轻量级…

基于电鳗觅食优化算法(Electric eel foraging optimization,EEFO)的无人机三维路径规划(提供MATLAB代码)

一、无人机路径规划模型介绍 无人机三维路径规划是指在三维空间中为无人机规划一条合理的飞行路径&#xff0c;使其能够安全、高效地完成任务。路径规划是无人机自主飞行的关键技术之一&#xff0c;它可以通过算法和模型来确定无人机的航迹&#xff0c;以避开障碍物、优化飞行…

指针【理论知识速成】(5)

一.回调函数&#xff1a; 1.什么事回调函数&#xff1a;通过函数指针调用函数 2.应用例子&#xff1a; https://blog.csdn.net/hot_water_oh/article/details/136572650?spm1001.2014.3001.5501 &#xff08;此链接为提到转义表所在博客的链接&#xff09; 依然以转义表为例…

drone ci 是什么

Drone CI是一个开源的持续集成和持续部署&#xff08;CI/CD&#xff09;系统&#xff0c;它使用Docker容器技术自动化软件的构建、测试和部署过程。Drone的设计哲学是简单和易用&#xff0c;通过使用Docker容器&#xff0c;它可以很容易地创建隔离的环境来运行测试和部署任务&a…

STM32使用定时器驱动电机

STM32使用定时器驱动电机 1、对定时器进行初始化配置1.1、include "encoder.c"文件 主函数 1、对定时器进行初始化配置 1.1、include "encoder.c"文件 #include "encoder.h"void TIM4_Encoder_Init(u16 arr,u16 psc) { GPIO_InitTypeDef GPIO…

详细讲解Xilinx DDR3 的MIG IP生成步骤及参数含义

前几篇文章讲解了SDRAM到DDR3各自的变化&#xff0c;本文讲解如何使用DDR3&#xff0c;在Altera的Cyclone IV开发板上一般会使用SDRAM作为存储数据的芯片&#xff0c;而Xilinx的S6和7000系列一般使用DDR3作为存储数据的芯片。 从SDRAM芯片内部结构分析其原理&#xff0c;从内部…

策略模式(Strategy mode)

一、策略模式概述 策略模式是一种行为设计模式&#xff0c;它定义了一系列的算法&#xff0c;并将每一个算法封装起来&#xff0c;使它们可以互相替换。策略模式使得算法可以独立于使用它的客户端变化。在游戏开发中&#xff0c;这意味着我们可以根据不同的游戏状态、角色类型…

从空白镜像创建Docker hello world

文章目录 写在前面基础知识方法一&#xff1a;使用echo工具方法二&#xff0c;使用c语言程序方法三&#xff0c;使用汇编语言小结 写在前面 尝试搞了下docker&#xff0c;网上的教程大多是让下载一个ubuntu这种完整镜像&#xff0c;寥寥几篇从空白镜像开始创建的&#xff0c;也…

HSM 网络安全 信息安全

文章目录 HSMHSM信息安全功能汽车电子网络安全中HSM 的应用场景选择适合汽车电子网络安全的 HSM符合汽车安全标准和法规要求的HSMHSM 在汽车电子网络安全中的可靠性和安全性评估汽车电子网络的安全性汽车 HSM(Hardware Security Module)模块开发汽车 HSM(Hardware Security …

文件系统事件监听

文件系统事件和网络IO事件一样&#xff0c;也可以通过epoll或者IOCP 事件管理器统一调度&#xff0c;当所监控的文件或文件夹发生了增删改的事件时&#xff0c;就会触发事件回调&#xff0c;进行事件处理。很常见的应用&#xff0c;如配置文件立即生效功能&#xff0c;就可以通…