This section lists the macros and their definitions for the Agent APIs.

Table 1. Macro Definitions
Macro Definition
#define IOTC_UUID_SIZE 37 The maximum size of the UUID.
#define IOTC_NAME_MAX_SIZE 256 The maximum size for a name string. Used in device names and in device property name-value pairs.
#define IOTC_VALUE_MAX_SIZE 512 The maximum size for a value string. Used in device property name-value pairs.
#define IOTC_APP_ID_SIZE 65 The maximum size of an application identifier.
#define IOTC_PAYLOAD_MAX_SIZE 4096 The maximum size for the payloads.
#define IOTC_METRIC_NAME_SIZE 64 The maximum size of the metric name.
#define IOTC_METRIC_STRING_VALUE_SIZE 32 The maximum size of the metric string data point.