FreeRTOS
Data Fields
MQTTPublishParams Struct Reference

MQTT Publish Parameters. More...

#include <aws_mqtt_lib.h>

Data Fields

const uint8_t * pucTopic
 
uint16_t usTopicLength
 
MQTTQoS_t xQos
 
const void * pvData
 
uint32_t ulDataLength
 
uint16_t usPacketIdentifier
 
uint32_t ulTimeoutTicks
 

Detailed Description

MQTT Publish Parameters.

Parameters passed to the MQTT_Publish API.

Definition at line 569 of file aws_mqtt_lib.h.

Field Documentation

◆ pucTopic

const uint8_t* pucTopic

The topic to which the data should be published.

Definition at line 571 of file aws_mqtt_lib.h.

◆ pvData

const void* pvData

The data to publish.

Definition at line 574 of file aws_mqtt_lib.h.

◆ ulDataLength

uint32_t ulDataLength

Length of the data.

Definition at line 575 of file aws_mqtt_lib.h.

◆ ulTimeoutTicks

uint32_t ulTimeoutTicks

The time interval in ticks after which the operation should fail.

Definition at line 577 of file aws_mqtt_lib.h.

◆ usPacketIdentifier

uint16_t usPacketIdentifier

The same identifier is returned in the callback when corresponding PUBACK is received or the operation times out.

Definition at line 576 of file aws_mqtt_lib.h.

◆ usTopicLength

uint16_t usTopicLength

The length of the topic.

Definition at line 572 of file aws_mqtt_lib.h.

◆ xQos

MQTTQoS_t xQos

Quality of Service.

Definition at line 573 of file aws_mqtt_lib.h.


The documentation for this struct was generated from the following file: