
    (\i                        d dl Z  G d de j                        Z G d de j                        Z G d de j                        Z G d d	e j                        Z G d
 de j                        Z G d de j                        Z G d de j                        Z	 G d de j                        Z
 G d de j                        Zy)    Nc                   T    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZy)MQTTErrorCoder                           	   
                     N)__name__
__module____qualname__MQTT_ERR_AGAINMQTT_ERR_SUCCESSMQTT_ERR_NOMEMMQTT_ERR_PROTOCOLMQTT_ERR_INVALMQTT_ERR_NO_CONNMQTT_ERR_CONN_REFUSEDMQTT_ERR_NOT_FOUNDMQTT_ERR_CONN_LOSTMQTT_ERR_TLSMQTT_ERR_PAYLOAD_SIZEMQTT_ERR_NOT_SUPPORTEDMQTT_ERR_AUTHMQTT_ERR_ACL_DENIEDMQTT_ERR_UNKNOWNMQTT_ERR_ERRNOMQTT_ERR_QUEUE_SIZEMQTT_ERR_KEEPALIVE     _/home/devuser/fomin/mqttuser/mqtt_project/myenv/lib/python3.12/site-packages/paho/mqtt/enums.pyr   r      sh    NNNLMNr,   r   c                       e Zd ZdZdZdZy)MQTTProtocolVersionr   r	   r
   N)r   r   r   MQTTv31MQTTv311MQTTv5r+   r,   r-   r/   r/      s    GHFr,   r/   c                       e Zd ZdZdZ	 dZy)CallbackAPIVersiona<  Defined the arguments passed to all user-callback.

    See each callbacks for details: `on_connect`, `on_connect_fail`, `on_disconnect`, `on_message`, `on_publish`,
    `on_subscribe`, `on_unsubscribe`, `on_log`, `on_socket_open`, `on_socket_close`,
    `on_socket_register_write`, `on_socket_unregister_write`
    r   r   N)r   r   r   __doc__VERSION1VERSION2r+   r,   r-   r4   r4      s     H Hr,   r4   c                   H    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZy)MessageTyper       0   @   P   `   p                           N)r   r   r   CONNECTCONNACKPUBLISHPUBACKPUBRECPUBRELPUBCOMP	SUBSCRIBESUBACKUNSUBSCRIBEUNSUBACKPINGREQPINGRESP
DISCONNECTAUTHr+   r,   r-   r9   r9   5   sM    GGGFFFGIFKHGHJDr,   r9   c                        e Zd ZdZdZdZdZdZy)LogLevelr   r   r	   r   r   N)r   r   r   MQTT_LOG_INFOMQTT_LOG_NOTICEMQTT_LOG_WARNINGMQTT_LOG_ERRMQTT_LOG_DEBUGr+   r,   r-   rX   rX   G   s    MOLNr,   rX   c                   $    e Zd ZdZdZdZdZdZdZy)ConnackCoder   r   r   r   r	   r
   N)	r   r   r   CONNACK_ACCEPTED CONNACK_REFUSED_PROTOCOL_VERSION#CONNACK_REFUSED_IDENTIFIER_REJECTED"CONNACK_REFUSED_SERVER_UNAVAILABLE%CONNACK_REFUSED_BAD_USERNAME_PASSWORDCONNACK_REFUSED_NOT_AUTHORIZEDr+   r,   r-   r_   r_   O   s&    '($*+')*&,-)%&"r,   r_   c                       e Zd Z ej                         Z ej                         Z ej                         Z ej                         Z ej                         Z	 ej                         Z
 ej                         Zy)_ConnectionStateN)r   r   r   enumautoMQTT_CS_NEWMQTT_CS_CONNECT_ASYNCMQTT_CS_CONNECTINGMQTT_CS_CONNECTEDMQTT_CS_CONNECTION_LOSTMQTT_CS_DISCONNECTINGMQTT_CS_DISCONNECTEDr+   r,   r-   rg   rg   X   sc    $))+K%DIIK"!		'diik%DIIK$499;r,   rg   c                   4    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
Zy)MessageStater   r   r   r   r	   r
   r   r   r   r   N)r   r   r   MQTT_MS_INVALIDMQTT_MS_PUBLISHMQTT_MS_WAIT_FOR_PUBACKMQTT_MS_WAIT_FOR_PUBRECMQTT_MS_RESEND_PUBRELMQTT_MS_WAIT_FOR_PUBRELMQTT_MS_RESEND_PUBCOMPMQTT_MS_WAIT_FOR_PUBCOMPMQTT_MS_SEND_PUBRECMQTT_MS_QUEUEDr+   r,   r-   rr   rr   b   s;    OO Nr,   rr   c                       e Zd ZdZdZy)PahoClientModer   r   N)r   r   r   MQTT_CLIENTMQTT_BRIDGEr+   r,   r-   r~   r~   o   s    KKr,   r~   )rh   IntEnumr   r/   Enumr4   r9   rX   r_   rg   rr   r~   r+   r,   r-   <module>r      s    DLL *$,,  ,$,, $t|| '$,, ''tyy '
4<< 
T\\ r,   