36#define MQTTSN_CLI_ID_MINLEN (1U)
37#define MQTTSN_CLI_ID_MAXLEN (23U)
@ MQTTSN_REJ_CONGESTION
rejected: congestion
@ MQTTSN_REJ_INV_TOPIC_ID
rejected: invalid topic id
@ MQTTSN_REJ_NOTSUP
rejected: not supported
@ MQTTSN_ACCEPTED
accepted
@ MQTTSN_UNSUBACK
unsubscription acknowledgment
@ MQTTSN_WILLTOPICUPD
will topic update request
@ MQTTSN_WILLTOPIC
will topic
@ MQTTSN_CONNACK
connection acknowledgment message
@ MQTTSN_PUBLISH
publish message
@ MQTTSN_WILLMSGRESP
will topic update response
@ MQTTSN_PUBREC
publish complete (QoS 2)
@ MQTTSN_PINGREQ
ping request
@ MQTTSN_SEARCHGW
search gateway message
@ MQTTSN_CONNECT
connect message
@ MQTTSN_SUBSCRIBE
subscribe message
@ MQTTSN_ADVERTISE
advertise message
@ MQTTSN_WILLTOPICREQ
will topic request
@ MQTTSN_PINGRESP
ping response
@ MQTTSN_WILLMSGUPD
will message update request
@ MQTTSN_UNSUBSCRIBE
unsubscribe message
@ MQTTSN_WILLMSGREQ
will message request
@ MQTTSN_PUBACK
publish acknowledgment
@ MQTTSN_SUBACK
subscription acknowledgment
@ MQTTSN_WILLTOPICRESP
will topic update response
@ MQTTSN_GWINFO
gateway info message
@ MQTTSN_REGACK
topic registration acknowledgment
@ MQTTSN_WILLMSG
will message
@ MQTTSN_REGISTER
topic registration request
@ MQTTSN_PUBREL
publish release (QoS 2)
@ MQTTSN_DISCONNECT
disconnect message
@ MQTTSN_PUBCOMP
publish received (QoS 2)
@ MQTTSN_QOS_1
QoS level 1.
@ MQTTSN_DUP
duplicate flag
@ MQTTSN_RETAIN
retain flag
@ MQTTSN_CS
clean session flag
@ MQTTSN_QOS_2
QoS level 2.
@ MQTTSN_TIT_SHORT
topic ID: short
@ MQTTSN_TIT_PREDEF
topic ID: pre-defined
@ MQTTSN_QOS_NEG1
QoS level -1 (negative 1)
@ MQTTSN_QOS_0
QoS level 0.
@ MQTTSN_TIT_MASK
topic ID type mask
@ MQTTSN_WILL
will flag, used during CONNECT
@ MQTTSN_TIT_NORMAL
topic ID: normal
@ MQTTSN_QOS_MASK
QoS level mask.