35#define MQTTSN_CLI_ID_MINLEN    (1U) 
   36#define MQTTSN_CLI_ID_MAXLEN    (23U) 
@ 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_REJ_CONGESTION
rejected: congestion
 
@ MQTTSN_REJ_INV_TOPIC_ID
rejected: invalid topic id
 
@ MQTTSN_REJ_NOTSUP
rejected: not supported
 
@ MQTTSN_ACCEPTED
accepted
 
@ 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.