AWS IoT Jobs v1.0.0
Client library for AWS IoT Jobs
Constants

Constants defined in the Jobs library. More...

Macros

#define JOBS_THINGNAME_MAX_LENGTH   128U /* per AWS IoT API Reference */
 Maximum length of a thing name for the AWS IoT Jobs Service.
 
#define JOBS_JOBID_MAX_LENGTH   64U /* per AWS IoT API Reference */
 Maximum length of a job ID for the AWS IoT Jobs Service.
 
#define JOBS_API_MAX_LENGTH(thingNameLength)
 The size needed to hold the longest topic for a given thing name length. More...
 

Detailed Description

Constants defined in the Jobs library.

Macro Definition Documentation

◆ JOBS_API_MAX_LENGTH

#define JOBS_API_MAX_LENGTH (   thingNameLength)
Value:
( JOBS_API_COMMON_LENGTH( thingNameLength ) + \
JOBID_MAX_LENGTH + sizeof( '/' ) + JOBS_API_UPDATE_LENGTH + \
JOBS_API_SUCCESS_LENGTH + 1U )

The size needed to hold the longest topic for a given thing name length.

Note
This includes space for a terminating NUL character.