MQTT_ERROR (ENUM)

TYPE MQTT_ERROR :

Attributes:
qualified_only
InOut:

Name

Initial

Comment

NO_ERROR

0

No error

TCP_INIT_ERROR

1

Unable to initialize the TCP socket

TCP_READ_ERROR

2

Error while reading response

TCP_WRITE_ERROR

3

Error while sending the request

MAX_RESPONSE_SIZE_EXCEEDED

4

Size of incoming packet exceeds the maximum packet size. See MQTTParam.g_udiMaxPacketSize

DECODE_REMAINING_LENGTH_MALFORMED

5

Malformation during Decoding of Remaining Length of Packet

RESPONSE_PACKET_EMPTY

6

The Response Packet is empty

INVALID_PACKET_TYPE

7

Invalid Packet Type in first byte of Fixed Header

INVALID_PACKET_BIT_FLAGS

8

Invalid Packet Bit Flags in first byte of Fixed Header

INVALID_PACKET

9

Invalid Packet

KEEP_ALIVE_TIME_EXCEEDED

10

Keep Alive Time is too much

WRONG_SESSION_PRESENT_CONNACK

11

Wrong Session Present in CONNACK packet

UNACCEPTABLE_PROTOCOL_VERION

12

Connection to Broker is Refused, because of Unacceptable Protocol Version

IDENTIFIER_REJECTED

13

Connection to Broker is Refused, because of Rejection of Client Identifier

SERVER_UNAVAILABLE

14

Connection to Broker is Refused, because the Server Broker is not available

BAD_USER_NAME_PASSWORD

15

Connection to Broker is Refused, because of Bad User name or Bad Password

NOT_AUTHORIZED

16

Connection to Broker is Refused, because of Not Authorized access

TOPIC_FILTER_EMPTY

17

Topic Filter is empty “”, MUST be at least one character long

TOPIC_NAME_NOT_ALLOWED_WILDCARD

18

Topic Name contains Wildcards, what is not allowed. Only Topic Filter can contain these

TOPIC_INVALID_LENGTH

19

Topic Length out of valid range (valid range: 1 - 1024)

TOPIC_IS_EMPTY

20

Topic name is empty

SUBSCRIBE_FAILURE

21

Subscription Failure

ADD_MQTT_PACKET_COLLECTION_ERROR

22

Collection Error while trying to add a mqtt packet to the stack

ADD_SUBSCRIBER_COLLECTION_ERROR

23

Collection Error while trying to add a subscriber to the stack

REMOVE_SUBSCRIBER_COLLECTION_ERROR

24

Collection Error while trying to remove a subscriber from the stack

ACKNOWLEDGE_TIMEOUT

25

Client waits for ping response from Server, but Server does not response within a given time interval (2 * ping interval)

ALLOCATED_PAYLOAD_SIZE_EXCEEDED

26

The Size of the received payload is more than given allocated memory

MAX_NUMBER_OF_PACKETS_EXCEEDED

27

The maximum size of packets has been exceeded

CAN_NOT_ADD_ELEMENT_TO_QUEUE

28

Can not add the element to queue (maybe the maximum size has been exceeded)

QUERYINTERFACE_ERROR

29

Call of function __QUERYINTERFACE failed (internal error)

TIME_OUT

30

Action returned with timeout error.

INVALID_LICENSE

31

No valid license found or demo mode has expired.

CLIENT_NOT_CONNECTED

32

The MQTT client is not connected to a broker.

RESOLVE_HOSTNAME_FAILED

33

The hostname can not be resolved.

MAX_REQUEST_SIZE_EXCEEDED

34

Size of publish packet packet exceeds the maximum packet size

UNSUPPORTED_VERSION

35

Unsupported MQTT version

OPERATION_NOT_SUCCESSFUL

36

The operation was not successful. See eReasonCode for more information. (MQTT V5 only)

SEND_QUOTA_LIMIT_REACHED

37

The send quota limit has been reached. Try to publish the message later.

INVALID_REASON_CODE

38

The reason code is not allowed in this context.

MAX_RECEIVE_BUFFER_SIZE_EXCEEDED

39

Size of incoming packets exceeds the maximum size of the receive buffer. See MQTTParam.g_udiMaxReceiveBufferSize

MAX_TOPIC_LEVEL_EXCEEDED

40

The maximum topic level has been exceeded.

MAX_STRING_LENGTH_EXCEEDED

41

The maximum length of a STRING has been exceeded (Maximum length: 1024).

MAX_CORRELATION_DATA_LENGTH_EXCEEDED

42

The maximum size of Correlation Data has been exceeded. See MQTTParam.g_udiMaxCorrelationDataSize

MAX_NUMBER_OF_PUBLISHER_AND_SUBSCRIBER_EXCEEDED

43

The maximum number of publishers and subscribers has been exceeded. See MQTTParam.g_udiMaxPublishersAndSubscribers