enum EMQTTPacketType { Connect = 0x10U, ConnectAcknowledge = 0x20U, Publish = 0x30U, PublishAcknowledge = 0x40U, PublishReceived = 0x50U, PublishRelease = 0x60U, PublishComplete = 0x70U, Subscribe = 0x80U, SubscribeAcknowledge = 0x90U, Unsubscribe = 0xA0U, UnsubscribeAcknowledge = 0xB0U, PingRequest = 0xC0U, PingResponse = 0xD0U, Disconnect = 0xE0U, Authorize = 0xF0U, None = 0, }