Added function to return network interface.

Dependencies:   MQTTPacket FP

Dependents:   IBMIoTF-2

Committer:
lamell
Date:
Sat Mar 21 16:17:57 2020 -0400
Revision:
65:ff8eaf67f510
Parent:
43:21da1f744243
File MQTTClient.h:
Changed MAX_MQTT_PACKET_SIZE = 2048, original size is limited to 100 bytes.
If the message is larher than this limit, then no message will be identified in the server.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
icraggs 41:b7e86fa6dbb8 1 #if !defined(MQTT_LOGGING_H)
icraggs 41:b7e86fa6dbb8 2 #define MQTT_LOGGING_H
icraggs 41:b7e86fa6dbb8 3
icraggs 41:b7e86fa6dbb8 4 #define STREAM stdout
icraggs 41:b7e86fa6dbb8 5 #if !defined(DEBUG)
icraggs 41:b7e86fa6dbb8 6 #define DEBUG(...) \
icraggs 41:b7e86fa6dbb8 7 {\
icraggs 41:b7e86fa6dbb8 8 fprintf(STREAM, "DEBUG: %s L#%d ", __PRETTY_FUNCTION__, __LINE__); \
icraggs 41:b7e86fa6dbb8 9 fprintf(STREAM, ##__VA_ARGS__); \
icraggs 41:b7e86fa6dbb8 10 fflush(STREAM); \
icraggs 41:b7e86fa6dbb8 11 }
icraggs 41:b7e86fa6dbb8 12 #endif
icraggs 41:b7e86fa6dbb8 13 #if !defined(LOG)
icraggs 41:b7e86fa6dbb8 14 #define LOG(...) \
icraggs 41:b7e86fa6dbb8 15 {\
icraggs 41:b7e86fa6dbb8 16 fprintf(STREAM, "LOG: %s L#%d ", __PRETTY_FUNCTION__, __LINE__); \
icraggs 41:b7e86fa6dbb8 17 fprintf(STREAM, ##__VA_ARGS__); \
icraggs 41:b7e86fa6dbb8 18 fflush(STREAM); \
icraggs 41:b7e86fa6dbb8 19 }
icraggs 41:b7e86fa6dbb8 20 #endif
icraggs 41:b7e86fa6dbb8 21 #if !defined(WARN)
icraggs 41:b7e86fa6dbb8 22 #define WARN(...) \
icraggs 41:b7e86fa6dbb8 23 { \
icraggs 41:b7e86fa6dbb8 24 fprintf(STREAM, "WARN: %s L#%d ", __PRETTY_FUNCTION__, __LINE__); \
icraggs 41:b7e86fa6dbb8 25 fprintf(STREAM, ##__VA_ARGS__); \
icraggs 41:b7e86fa6dbb8 26 fflush(STREAM); \
icraggs 41:b7e86fa6dbb8 27 }
icraggs 41:b7e86fa6dbb8 28 #endif
icraggs 41:b7e86fa6dbb8 29 #if !defined(ERROR)
icraggs 41:b7e86fa6dbb8 30 #define ERROR(...) \
icraggs 41:b7e86fa6dbb8 31 { \
icraggs 41:b7e86fa6dbb8 32 fprintf(STREAM, "ERROR: %s L#%d ", __PRETTY_FUNCTION__, __LINE__); \
icraggs 41:b7e86fa6dbb8 33 fprintf(STREAM, ##__VA_ARGS__); \
icraggs 41:b7e86fa6dbb8 34 fflush(STREAM); \
icraggs 41:b7e86fa6dbb8 35 exit(1); \
icraggs 41:b7e86fa6dbb8 36 }
icraggs 41:b7e86fa6dbb8 37 #endif
icraggs 41:b7e86fa6dbb8 38
icraggs 41:b7e86fa6dbb8 39 #endif