Expand description
The MQTT errors
Enums
- The errors from an MQTT operation.
Constants
- Using an option for a different version of MQTT than the client or connection is currently using.
- Protocol prefix in serverURI must be “tcp://”, “ssl://”, “ws://”, or “wss://” The TLS enabled prefixes (ssl, wss) are only valid when using the AAL/TLS version of the library.
- A qos parameter is not 0, 1 or 2
- A structure parameter does not have the correct eyecatcher and version number.
- An invalid UTF-8 string has been detected.
- The client is disconnected
- A generic error code indicating the failure of an MQTT client operation
- No more messages can be buffered
- The maximum number of messages allowed to be simultaneously in-flight has been reached.
- All 65535 MQTT msgids are being used
- A NULL parameter has been supplied when this is invalid.
- The request is being discarded when not complete
- An error in the message persistence
- Attempting SSL connection using non-SSL version of library
- The topic has been truncated (the topic string includes embedded NULL characters). String functions will not access the full topic. Use the topic length value to access the full topic.
- Call not applicable to the current version of MQTT in use.
- Zero-length will topics not supported.
Functions
- Gets the string associated with the error code from the C lib.
Type Aliases
- The result type for MQTT operations.