FreeRTOS
|
Parameters for a Shadow API operation. More...
#include <aws_shadow.h>
Data Fields | |
const char * | pcThingName |
Thing name of Shadow. | |
const char * | pcData |
Input parameter for SHADOW_Update; output parameter of SHADOW_Get. More... | |
uint32_t | ulDataLength |
Input parameter for SHADOW_Update; output parameter of SHADOW_Get. More... | |
MQTTBufferHandle_t | xBuffer |
Output parameter of SHADOW_Get. More... | |
uint8_t | ucKeepSubscriptions |
Controls whether topic subscriptions remain active after a Shadow operation completes. More... | |
MQTTQoS_t | xQoS |
MQTT QoS when publishing from the Shadow Client to the Shadow Service. More... | |
Parameters for a Shadow API operation.
Pass this struct as one of the arguments for SHADOW_Update, SHADOW_Get, or SHADOW_Delete.
Definition at line 144 of file aws_shadow.h.
const char* pcData |
Input parameter for SHADOW_Update; output parameter of SHADOW_Get.
Definition at line 155 of file aws_shadow.h.
uint8_t ucKeepSubscriptions |
Controls whether topic subscriptions remain active after a Shadow operation completes.
Allows the MQTT subscriptions of the operation to remain active if set to 1
, saving time if the same operation is performed again. Set this value to 0
to deactivate the operation's MQTT subscriptions after the operation completes.
Definition at line 189 of file aws_shadow.h.
uint32_t ulDataLength |
Input parameter for SHADOW_Update; output parameter of SHADOW_Get.
0
. 1
.Definition at line 167 of file aws_shadow.h.
MQTTBufferHandle_t xBuffer |
Output parameter of SHADOW_Get.
Definition at line 176 of file aws_shadow.h.
MQTTQoS_t xQoS |
MQTT QoS when publishing from the Shadow Client to the Shadow Service.
Definition at line 194 of file aws_shadow.h.