MqttDisconnectReasonCode enum
Códigos de motivo de desconexión MQTT 5.0.
Campos
| NormalDisconnection = 0 | 0x00 - Desconexión normal Enviado por: Cliente o Servidor Descripción: Cierre la conexión normalmente. No envíe el mensaje de testamento. |
| DisconnectWithWillMessage = 4 | 0x04 - Mensaje de desconexión con voluntad Enviado por: Cliente Descripción: El cliente desea desconectarse pero requiere que el servidor también publique su mensaje de voluntad. |
| UnspecifiedError = 128 | 0x80 - Error no especificado Enviado por: Cliente o Servidor Descripción: La conexión se ha cerrado, pero el remitente no desea revelar el motivo o no se aplica ninguno de los otros códigos de motivo. |
| MalformedPacket = 129 | 0x81 - Paquete con formato incorrecto enviado por: Cliente o servidor Descripción: El paquete recibido no se ajusta a esta especificación. |
| ProtocolError = 130 | 0x82 - Error de protocolo enviado por: Cliente o servidor Descripción: Se recibió un paquete inesperado o fuera de servicio. |
| ImplementationSpecificError = 131 | 0x83 - Error específico de implementación Enviado por: Cliente o Servidor Descripción: El paquete recibido es válido pero no puede ser procesado por esta implementación. |
| NotAuthorized = 135 | 0x87 - No autorizado Enviado por: Servidor Descripción: La solicitud no está autorizada. |
| ServerBusy = 137 | 0x89 - Servidor ocupado Enviado por: Servidor Descripción: El servidor está ocupado y no puede continuar procesando solicitudes de este cliente. |
| ServerShuttingDown = 139 | 0x8B - Servidor que se apaga Enviado por: Servidor Descripción: El servidor se está apagando. |
| KeepAliveTimeout = 141 | 0x8D - Tiempo de espera de mantenimiento de conexión Enviado por: Servidor Descripción: La conexión se cierra porque no se ha recibido ningún paquete durante 1,5 veces el tiempo de mantenimiento. |
| SessionTakenOver = 142 | 0x8E - Sesión tomada Enviado por: Servidor Descripción: Se ha conectado otra conexión con el mismo ID de cliente, lo que hace que se cierre esta conexión. |
| TopicFilterInvalid = 143 | 0x8F - Filtro de temas no válido Enviado por: Servidor Descripción: El filtro de temas está correctamente formado, pero no es aceptado por este servidor. |
| TopicNameInvalid = 144 | 0x90 - Nombre del tema no válido Enviado por: Cliente o Servidor Descripción: El nombre del tema está correctamente formado, pero no es aceptado por este Cliente o Servidor. |
| ReceiveMaximumExceeded = 147 | 0x93 - Máximo de recepción excedido Enviado por: Cliente o Servidor Descripción: El Cliente o Servidor ha recibido más de la publicación Máximo de Recepción para la cual no ha enviado PUBACK o PUBCOMP. |
| TopicAliasInvalid = 148 | 0x94 - Alias de tema no válido Enviado por: Cliente o servidor Descripción: El cliente o servidor ha recibido un paquete PUBLISH que contiene un alias de tema que es mayor que el alias de tema máximo que envió en el paquete CONNECT o CONNACK. |
| PacketTooLarge = 149 | 0x95 - Paquete demasiado grande Enviado por: Cliente o Servidor Descripción: El tamaño del paquete es mayor que el Tamaño máximo del paquete para este Cliente o Servidor. |
| MessageRateTooHigh = 150 | 0x96 - Velocidad de mensajes demasiado alta Enviado por: Cliente o Servidor Descripción: La velocidad de datos recibida es demasiado alta. |
| QuotaExceeded = 151 | 0x97 - Cuota superada Enviado por: Cliente o Servidor Descripción: Se ha superado un límite impuesto por la implementación o la administración. |
| AdministrativeAction = 152 | 0x98 - Acción administrativa Enviado por: Cliente o Servidor Descripción: La conexión se cierra debido a una acción administrativa. |
| PayloadFormatInvalid = 153 | 0x99 - Formato de carga útil no válido Enviado por: Cliente o Servidor Descripción: El formato de carga útil no coincide con el especificado por el indicador de formato de carga útil. |
| RetainNotSupported = 154 | 0x9A - Conservar no es compatible Enviado por: Servidor Descripción: El servidor no admite mensajes retenidos. |
| QosNotSupported = 155 | 0x9B - QoS no soportada Enviado por: Servidor Descripción: El cliente especificó una QoS mayor que la QoS especificada en una QoS máxima en el CONNACK. |
| UseAnotherServer = 156 | 0x9C - Usar otro servidor Enviado por: Servidor Descripción: El cliente debe cambiar temporalmente su servidor. |
| ServerMoved = 157 | 0x9D - Servidor movido Enviado por: Servidor Descripción: El servidor se mueve y el cliente debe cambiar permanentemente su ubicación de servidor. |
| SharedSubscriptionsNotSupported = 158 | 0x9E - Suscripciones compartidas no soportadas Enviado por: Servidor Descripción: El servidor no soporta suscripciones compartidas. |
| ConnectionRateExceeded = 159 | 0x9F - Velocidad de conexión superada Enviado por: Servidor Descripción: Esta conexión se cierra porque la velocidad de conexión es demasiado alta. |
| MaximumConnectTime = 160 | 0xA0 - Tiempo máximo de conexión Enviado por: Servidor Descripción: Se ha superado el tiempo máximo de conexión autorizado para esta conexión. |
| SubscriptionIdentifiersNotSupported = 161 | 0xA1 - Identificadores de suscripción no compatibles Enviado por: Servidor Descripción: El servidor no admite identificadores de suscripción; No se acepta la suscripción. |
| WildcardSubscriptionsNotSupported = 162 | 0xA2 - Suscripciones comodín no soportadas Enviado por: Servidor Descripción: El servidor no soporta suscripciones comodín; No se acepta la suscripción. |