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

设备远程配置模块头文件, 提供设备通过物联网平台远程配置的能力 更多...

#include <stdint.h>

浏览源代码.

结构体

struct  aiot_rc_msg_t
 远程配置消息的结构体 更多...
 

类型定义

typedef void(* rc_callback_t) (void *device, const aiot_rc_msg_t *recv, void *userdata)
 设备远程配置消息回调函数原型,用户定义后, 可通过 aiot_device_rc_set_callback 配置 更多...
 

函数

int32_t aiot_device_rc_set_callback (void *device, rc_callback_t callback, void *userdata)
 设置远程配置 更多...
 
int32_t aiot_device_rc_request (void *device)
 请求远程配置文件信息 更多...
 
int32_t aiot_device_rc_push_reply (void *device, int32_t code)
 云端下推的远程配置后,回复云端 更多...
 

详细描述

设备远程配置模块头文件, 提供设备通过物联网平台远程配置的能力

日期
2022-01-20

类型定义说明

typedef void(* rc_callback_t) (void *device, const aiot_rc_msg_t *recv, void *userdata)

设备远程配置消息回调函数原型,用户定义后, 可通过 aiot_device_rc_set_callback 配置

参数
[in]device设备句柄
[in]recv接收到的消息 aiot_rc_msg_t
[in]userdata用户设置的上下文,可通过 aiot_device_rc_set_callback 配置

函数说明

int32_t aiot_device_rc_set_callback ( void *  device,
rc_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_rc_request ( void *  device)

请求远程配置文件信息

参数
[in]device设备句柄
返回
int32_t
返回值
>=STATE_SUCCESS发送请求成功
STATE_USER_INPUT_NULL_POINTER入参为空
others参考aiot_state_api.h
int32_t aiot_device_rc_push_reply ( void *  device,
int32_t  code 
)

云端下推的远程配置后,回复云端

参数
[in]device设备句柄
[in]code远程配置结果
返回
int32_t
返回值
>=STATE_SUCCESS回复消息成功
STATE_USER_INPUT_NULL_POINTER入参为空
others参考aiot_state_api.h