MQTT File Streams Downloader v1.2.0
MQTT file streams downloader library
 
Loading...
Searching...
No Matches
MQTTDownloader_createGetDataBlockRequest
uint16_t fileId,
uint32_t blockSize,
uint16_t blockOffset,
uint32_t numberOfBlocksRequested,
char * getStreamRequest,
size_t getStreamRequestLength );
size_t mqttDownloader_createGetDataBlockRequest(DataType_t dataType, uint16_t fileId, uint32_t blockSize, uint16_t blockOffset, uint32_t numberOfBlocksRequested, char *getStreamRequest, size_t getStreamRequestLength)
Creates the get request for Data blocks from MQTT Streams.
Definition: MQTTFileDownloader.c:284
DataType_t
contains all the data types supported.
Definition: MQTTFileDownloader.h:104

Creates the get request for Data blocks from MQTT Streams.

Parameters
[in]dataTypeEither JSON or CBOR data type.
[in]fileIdFile Id of the file to be downloaded from MQTT Streams.
[in]blockSizeRequested size of block.
[in]blockOffsetBlock Offset.
[in]numberOfBlocksRequestedNumber of Blocks requested per request.
[out]getStreamRequestBuffer to store the get stream request.
[in]getStreamRequestLengthLength of getStreamRequest buffer.
Returns
size_t returns Length of the get stream request.