Link Kit C-SDK  4.0.0
Public 属性 | 所有成员列表
aiot_shadow_msg_t结构体 参考

data-model模块发送消息的消息结构体 更多...

#include <aiot_shadow_api.h>

aiot_shadow_msg_t 的协作图:
Collaboration graph
[图例]

Public 属性

char * product_key
 消息所属设备的product_key, 若为NULL则使用通过aiot_shadow_setopt配置的product_key
在网关子设备场景下, 可通过指定为子设备的product_key来发送子设备的消息到云端 更多...
 
char * device_name
 消息所属设备的device_name, 若为NULL则使用通过aiot_shadow_setopt配置的device_name
在网关子设备场景下, 可通过指定为子设备的product_key来发送子设备的消息到云端 更多...
 
aiot_shadow_msg_type_t type
 消息类型, 可参考aiot_shadow_msg_type_t 更多...
 
union {
   aiot_shadow_msg_update_t   update
 
   aiot_shadow_msg_clean_desired_t   clean_desired
 
   aiot_shadow_msg_get_t   get
 
   aiot_shadow_msg_delete_reported_t   delete_reporte
 
data
 消息数据联合体, 不同的消息类型将使用不同的消息结构体 更多...
 

详细描述

data-model模块发送消息的消息结构体

类成员变量说明

char* aiot_shadow_msg_t::product_key

消息所属设备的product_key, 若为NULL则使用通过aiot_shadow_setopt配置的product_key
在网关子设备场景下, 可通过指定为子设备的product_key来发送子设备的消息到云端

char* aiot_shadow_msg_t::device_name

消息所属设备的device_name, 若为NULL则使用通过aiot_shadow_setopt配置的device_name
在网关子设备场景下, 可通过指定为子设备的product_key来发送子设备的消息到云端

aiot_shadow_msg_type_t aiot_shadow_msg_t::type

消息类型, 可参考aiot_shadow_msg_type_t

aiot_shadow_msg_update_t aiot_shadow_msg_t::update
aiot_shadow_msg_clean_desired_t aiot_shadow_msg_t::clean_desired
aiot_shadow_msg_get_t aiot_shadow_msg_t::get
aiot_shadow_msg_delete_reported_t aiot_shadow_msg_t::delete_reporte
union { ... } aiot_shadow_msg_t::data

消息数据联合体, 不同的消息类型将使用不同的消息结构体


该结构体的文档由以下文件生成: