Link Kit C-SDK  5.0.0
结构体 | 类型定义 | 函数
aiot_devinfo_api.h 文件参考

设备标签模块头文件, 提供更新和删除设备标签的能力 更多...

#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)
 删除设备标签 更多...
 

详细描述

设备标签模块头文件, 提供更新和删除设备标签的能力

日期
2022-01-20

类型定义说明

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执行回调消息的上下文
返回
int32_t
返回值
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
返回
int32_t
返回值
>=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
返回
int32_t
返回值
>=STATE_SUCCESS消息id
STATE_USER_INPUT_NULL_POINTER入参为空
others参考aiot_state_api.h