mirror of
https://github.com/eclipse/paho.mqtt-sn.embedded-c.git
synced 2025-12-13 07:26:52 +01:00
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
This commit is contained in:
@@ -29,6 +29,7 @@ static const char* packet_names[] =
|
||||
"WILLMSGRESP"
|
||||
};
|
||||
|
||||
static const char* encapsulation_packet_name = "ENCAPSULATED";
|
||||
|
||||
/**
|
||||
* Returns a character string representing the packet name given a MsgType code
|
||||
@@ -37,6 +38,10 @@ static const char* packet_names[] =
|
||||
*/
|
||||
const char* MQTTSNPacket_name(int code)
|
||||
{
|
||||
if ( code == MQTTSN_ENCAPSULATED )
|
||||
{
|
||||
return encapsulation_packet_name;
|
||||
}
|
||||
return (code >= 0 && code <= MQTTSN_WILLMSGRESP) ? packet_names[code] : "UNKNOWN";
|
||||
}
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ enum errors
|
||||
{
|
||||
MQTTSNPACKET_BUFFER_TOO_SHORT = -2,
|
||||
MQTTSNPACKET_READ_ERROR = -1,
|
||||
MQTTSNPACKET_READ_COMPLETE,
|
||||
MQTTSNPACKET_READ_COMPLETE
|
||||
};
|
||||
|
||||
#define MQTTSN_PROTOCOL_VERSION 0x01
|
||||
@@ -43,12 +43,12 @@ typedef enum
|
||||
{
|
||||
MQTTSN_TOPIC_TYPE_NORMAL, /* topic id in publish, topic name in subscribe */
|
||||
MQTTSN_TOPIC_TYPE_PREDEFINED,
|
||||
MQTTSN_TOPIC_TYPE_SHORT,
|
||||
MQTTSN_TOPIC_TYPE_SHORT
|
||||
}MQTTSN_topicTypes;
|
||||
|
||||
enum MQTTSN_msgTypes
|
||||
{
|
||||
MQTTSN_ADVERTISE, MQTTSN_SEARCHGW, MQTTSN_GWINFO, MQTTSN_RESERVED1,
|
||||
MQTTSN_ADVERTISE, MQTTSN_SEARCHGW, MQTTSN_GWINFO, MQTTSN_RESERVED1,
|
||||
MQTTSN_CONNECT, MQTTSN_CONNACK,
|
||||
MQTTSN_WILLTOPICREQ, MQTTSN_WILLTOPIC, MQTTSN_WILLMSGREQ, MQTTSN_WILLMSG,
|
||||
MQTTSN_REGISTER, MQTTSN_REGACK,
|
||||
@@ -57,8 +57,10 @@ enum MQTTSN_msgTypes
|
||||
MQTTSN_PINGREQ, MQTTSN_PINGRESP,
|
||||
MQTTSN_DISCONNECT, MQTTSN_RESERVED3,
|
||||
MQTTSN_WILLTOPICUPD, MQTTSN_WILLTOPICRESP, MQTTSN_WILLMSGUPD, MQTTSN_WILLMSGRESP,
|
||||
MQTTSN_ENCAPSULATED = 0xfe
|
||||
};
|
||||
|
||||
|
||||
typedef struct
|
||||
{
|
||||
MQTTSN_topicTypes type;
|
||||
|
||||
Reference in New Issue
Block a user