MqttDisconnectReasonCode enum
Codes de motif de déconnexion MQTT 5.0.
Champs
| NormalDisconnection = 0 | 0x00 - Déconnexion normale Envoyé par : Client ou Serveur Description : Fermez la connexion normalement. N’envoyez pas le message de volonté. |
| DisconnectWithWillMessage = 4 | 0x04 - Se déconnecter avec le message de volonté envoyé par : Client Description : Le client souhaite se déconnecter, mais exige que le serveur publie également son message de volonté. |
| UnspecifiedError = 128 | 0x80 - Erreur non spécifiée Envoyé par : Client ou Serveur Description : La connexion est fermée mais l’expéditeur ne souhaite pas révéler la raison, ou aucun des autres codes de raison ne s’applique. |
| MalformedPacket = 129 | 0x81 - Paquet mal formé envoyé par : Client ou Serveur Description : Le paquet reçu n’est pas conforme à cette spécification. |
| ProtocolError = 130 | 0x82 - Erreur de protocole Envoyé par : Client ou Serveur Description : Un paquet inattendu ou dans le désordre a été reçu. |
| ImplementationSpecificError = 131 | 0x83 - Erreur spécifique à l’implémentation Envoyé par : Client ou Serveur Description : Le paquet reçu est valide mais ne peut pas être traité par cette implémentation. |
| NotAuthorized = 135 | 0x87 - Non autorisé Envoyé par : Serveur Description : La demande n’est pas autorisée. |
| ServerBusy = 137 | 0x89 - Serveur occupé Envoyé par : Serveur Description : Le serveur est occupé et ne peut pas continuer à traiter les demandes provenant de ce client. |
| ServerShuttingDown = 139 | 0x8B - Arrêt du serveur Envoyé par : Serveur Description : Le serveur est en train de s’arrêter. |
| KeepAliveTimeout = 141 | 0x8D - Délai d’expiration du Keep Alive Envoyé par : Serveur Description : La connexion est fermée car aucun paquet n’a été reçu pendant 1,5 fois le temps Keepalive. |
| SessionTakenOver = 142 | 0x8E - Session prise en charge Envoyé par : Serveur Description : Une autre connexion utilisant le même ClientID s’est connectée, ce qui a entraîné la fermeture de cette connexion. |
| TopicFilterInvalid = 143 | 0x8F - Filtre de sujet non valide Envoyé par : Serveur Description : Le filtre de sujet est correctement formé, mais n’est pas accepté par ce serveur. |
| TopicNameInvalid = 144 | 0x90 - Nom de la rubrique non valide Envoyé par : Client ou Serveur Description : Le nom de la rubrique est correctement formé, mais n’est pas accepté par ce client ou ce serveur. |
| ReceiveMaximumExceeded = 147 | 0x93 - Réception maximale dépassée Envoyé par : Client ou Serveur Description : Le Client ou le Serveur a reçu plus de Réception que la publication maximale pour laquelle il n’a pas envoyé de PUBACK ou de PUBCOMP. |
| TopicAliasInvalid = 148 | 0x94 - Alias de rubrique non valide Envoyé par : Client ou Serveur Description : Le Client ou le Serveur a reçu un paquet PUBLISH contenant un alias de rubrique supérieur à l’alias de rubrique maximal qu’il a envoyé dans le paquet CONNECT ou CONNACK. |
| PacketTooLarge = 149 | 0x95 - Paquet trop volumineux Envoyé par : Client ou Serveur Description : La taille du paquet est supérieure à la taille maximale des paquets pour ce client ou ce serveur. |
| MessageRateTooHigh = 150 | 0x96 - Taux de messages trop élevé Envoyé par : Client ou Serveur Description : Le débit de données reçues est trop élevé. |
| QuotaExceeded = 151 | 0x97 - Quota dépassé Envoyé par : Client ou Serveur Description : Une limite imposée par l’implémentation ou l’administration a été dépassée. |
| AdministrativeAction = 152 | 0x98 - Action administrative Envoyée par : Client ou Serveur Description : La connexion est fermée en raison d’une action administrative. |
| PayloadFormatInvalid = 153 | 0x99 - Format de charge utile non valide Envoyé par : Client ou Serveur Description : Le format de charge utile ne correspond pas à celui spécifié par l’indicateur de format de charge utile. |
| RetainNotSupported = 154 | 0x9A - Conserver non pris en charge Envoyé par : Serveur Description : Le serveur ne prend pas en charge les messages conservés. |
| QosNotSupported = 155 | 0x9B - QoS non prise en charge Envoyé par : Serveur Description : Le client a spécifié une QoS supérieure à la QoS spécifiée dans une QoS maximale dans le CONNACK. |
| UseAnotherServer = 156 | 0x9C - Utiliser un autre serveur Envoyé par : Serveur Description : Le Client doit changer temporairement de serveur. |
| ServerMoved = 157 | 0x9D - Serveur déplacé Envoyé par : Serveur Description : Le serveur est déplacé et le client doit changer définitivement d’emplacement de serveur. |
| SharedSubscriptionsNotSupported = 158 | 0x9E - Les abonnements partagés ne sont pas pris en charge Envoyé par : Serveur Description : Le serveur ne prend pas en charge les abonnements partagés. |
| ConnectionRateExceeded = 159 | 0x9F - Débit de connexion dépassé Envoyé par : Serveur Description : Cette connexion est fermée car le taux de connexion est trop élevé. |
| MaximumConnectTime = 160 | 0xA0 - Temps de connexion maximum Envoyé par : Serveur Description : Le temps de connexion maximum autorisé pour cette connexion a été dépassé. |
| SubscriptionIdentifiersNotSupported = 161 | 0xA1 - Identificateurs d’abonnement non pris en charge Envoyé par : Serveur Description : Le Serveur ne prend pas en charge les identificateurs d’abonnement ; L’abonnement n’est pas accepté. |
| WildcardSubscriptionsNotSupported = 162 | 0xA2 - Les abonnements génériques ne sont pas pris en charge Envoyé par : Serveur Description : Le serveur ne prend pas en charge les abonnements génériques ; L’abonnement n’est pas accepté. |