|
Link Kit C-SDK
5.0.0
|
设备标签模块头文件, 提供更新和删除设备标签的能力 更多...
#include <stdint.h>结构体 | |
| struct | aiot_devinfo_msg_reply_t |
| 设备标签添加/删除后,物联网平台回复消息的结构体 更多... | |
类型定义 | |
| typedef void(* | devinfo_callback_t) (void *device, const aiot_devinfo_msg_reply_t *recv, void *userdata) |
| 设备标签回复消息的回调函数原型,可通过 aiot_device_devinfo_set_callback 配置 更多... | |
函数 | |
| int32_t | aiot_device_devinfo_set_callback (void *device, devinfo_callback_t callback, void *userdata) |
| 设置远程配置 更多... | |
| int32_t | aiot_device_devinfo_add (void *device, char *key, char *value) |
| 给设备添加标签 更多... | |
| int32_t | aiot_device_devinfo_delete (void *device, char *key) |
| 删除设备标签 更多... | |
设备标签模块头文件, 提供更新和删除设备标签的能力
| typedef void(* devinfo_callback_t) (void *device, const aiot_devinfo_msg_reply_t *recv, void *userdata) |
设备标签回复消息的回调函数原型,可通过 aiot_device_devinfo_set_callback 配置
| [in] | device | 设备句柄 |
| [in] | msg | 接收到的设备标签回复消息, 数据结构参考 aiot_devinfo_msg_reply_t |
| [in] | userdata | 用户设置的上下文,可通过 aiot_device_devinfo_set_callback 配置 |
| int32_t aiot_device_devinfo_set_callback | ( | void * | device, |
| devinfo_callback_t | callback, | ||
| void * | userdata | ||
| ) |
设置远程配置
| [in] | device | 设备句柄 |
| [in] | callback | 消息回调函数 |
| [in] | userdata | 执行回调消息的上下文 |
| STATE_SUCCESS | 参数配置成功 |
| STATE_USER_INPUT_NULL_POINTER | 入参为空 |
| others | 参考aiot_state_api.h |
| int32_t aiot_device_devinfo_add | ( | void * | device, |
| char * | key, | ||
| char * | value | ||
| ) |
给设备添加标签
| [in] | device | 设备句柄 |
| [in] | key | 标签的key |
| [in] | value | 标签的value |
| >=STATE_SUCCESS | 消息id |
| STATE_USER_INPUT_NULL_POINTER | 入参为空 |
| others | 参考aiot_state_api.h |
| int32_t aiot_device_devinfo_delete | ( | void * | device, |
| char * | key | ||
| ) |
删除设备标签
| [in] | device | 设备句柄 |
| [in] | key | 标签的key |
| >=STATE_SUCCESS | 消息id |
| STATE_USER_INPUT_NULL_POINTER | 入参为空 |
| others | 参考aiot_state_api.h |
1.8.11