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

data-model模块接收消息的结构体 更多...

#include <aiot_dm_api.h>

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

Public 属性

char * product_key
 消息所属设备的product_key, 不配置则默认使用MQTT模块配置的product_key 更多...
 
char * device_name
 消息所属设备的device_name, 不配置则默认使用MQTT模块配置的device_name 更多...
 
aiot_dm_recv_type_t type
 接收消息的类型, 可参考aiot_dm_recv_type_t 更多...
 
union {
   aiot_dm_recv_generic_reply_t   generic_reply
 
   aiot_dm_recv_property_set_t   property_set
 
   aiot_dm_recv_async_service_invoke_t   async_service_invoke
 
   aiot_dm_recv_sync_service_invoke_t   sync_service_invoke
 
   aiot_dm_recv_raw_data_t   raw_data
 
   aiot_dm_recv_raw_service_invoke_t   raw_service_invoke
 
data
 消息数据联合体, 不同的消息类型将使用不同的消息结构体 更多...
 

详细描述

data-model模块接收消息的结构体

类成员变量说明

char* aiot_dm_recv_t::product_key

消息所属设备的product_key, 不配置则默认使用MQTT模块配置的product_key

char* aiot_dm_recv_t::device_name

消息所属设备的device_name, 不配置则默认使用MQTT模块配置的device_name

aiot_dm_recv_type_t aiot_dm_recv_t::type

接收消息的类型, 可参考aiot_dm_recv_type_t

aiot_dm_recv_generic_reply_t aiot_dm_recv_t::generic_reply
aiot_dm_recv_property_set_t aiot_dm_recv_t::property_set
aiot_dm_recv_async_service_invoke_t aiot_dm_recv_t::async_service_invoke
aiot_dm_recv_sync_service_invoke_t aiot_dm_recv_t::sync_service_invoke
aiot_dm_recv_raw_data_t aiot_dm_recv_t::raw_data
aiot_dm_recv_raw_service_invoke_t aiot_dm_recv_t::raw_service_invoke
union { ... } aiot_dm_recv_t::data

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


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