U
    ÉZj¡  ã                   @   s®   d dl Z G dd„ de jƒZG dd„ de jƒZG dd„ de jƒZG dd	„ d	e jƒZG d
d„ de jƒZG dd„ de jƒZG dd„ de jƒZ	G dd„ de jƒZ
G dd„ de jƒZdS )é    Nc                   @   sT   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dS )ÚMQTTErrorCodeéÿÿÿÿr   é   é   é   é   é   é   é   é   é	   é
   é   é   é   é   é   é   N)Ú__name__Ú
__module__Ú__qualname__ZMQTT_ERR_AGAINZMQTT_ERR_SUCCESSZMQTT_ERR_NOMEMZMQTT_ERR_PROTOCOLZMQTT_ERR_INVALZMQTT_ERR_NO_CONNZMQTT_ERR_CONN_REFUSEDZMQTT_ERR_NOT_FOUNDZMQTT_ERR_CONN_LOSTZMQTT_ERR_TLSZMQTT_ERR_PAYLOAD_SIZEZMQTT_ERR_NOT_SUPPORTEDZMQTT_ERR_AUTHZMQTT_ERR_ACL_DENIEDZMQTT_ERR_UNKNOWNZMQTT_ERR_ERRNOZMQTT_ERR_QUEUE_SIZEZMQTT_ERR_KEEPALIVE© r   r   úR/var/www/html/TRUCKING_PROJECT/venv/lib/python3.8/site-packages/paho/mqtt/enums.pyr      s$   r   c                   @   s   e Zd ZdZdZdZdS )ÚMQTTProtocolVersionr   r   r   N)r   r   r   ZMQTTv31ZMQTTv311ZMQTTv5r   r   r   r   r      s   r   c                   @   s   e Zd ZdZdZdZdS )Ú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__ZVERSION1ZVERSION2r   r   r   r   r      s   r   c                   @   sH   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S )ÚMessageTyper   é    é0   é@   éP   é`   ép   é€   é�   é    é°   éÀ   éÐ   éà   éð   N)r   r   r   ZCONNECTZCONNACKZPUBLISHZPUBACKZPUBRECZPUBRELZPUBCOMPZ	SUBSCRIBEZSUBACKZUNSUBSCRIBEZUNSUBACKZPINGREQZPINGRESPZ
DISCONNECTZAUTHr   r   r   r   r   5   s   r   c                   @   s    e Zd ZdZdZdZdZdZdS )ÚLogLevelr   r   r   r   r   N)r   r   r   ZMQTT_LOG_INFOZMQTT_LOG_NOTICEZMQTT_LOG_WARNINGZMQTT_LOG_ERRZMQTT_LOG_DEBUGr   r   r   r   r+   G   s
   r+   c                   @   s$   e Zd ZdZdZdZdZdZdZdS )ÚConnackCoder   r   r   r   r   r   N)	r   r   r   ZCONNACK_ACCEPTEDZ CONNACK_REFUSED_PROTOCOL_VERSIONZ#CONNACK_REFUSED_IDENTIFIER_REJECTEDZ"CONNACK_REFUSED_SERVER_UNAVAILABLEZ%CONNACK_REFUSED_BAD_USERNAME_PASSWORDZCONNACK_REFUSED_NOT_AUTHORIZEDr   r   r   r   r,   O   s   r,   c                   @   sD   e Zd Ze ¡ Ze ¡ Ze ¡ Ze ¡ Ze ¡ Z	e ¡ Z
e ¡ ZdS )Ú_ConnectionStateN)r   r   r   ÚenumÚautoZMQTT_CS_NEWZMQTT_CS_CONNECT_ASYNCZMQTT_CS_CONNECTINGZMQTT_CS_CONNECTEDZMQTT_CS_CONNECTION_LOSTZMQTT_CS_DISCONNECTINGZMQTT_CS_DISCONNECTEDr   r   r   r   r-   X   s   r-   c                   @   s4   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S )ÚMessageStater   r   r   r   r   r   r	   r
   r   r   N)r   r   r   ZMQTT_MS_INVALIDZMQTT_MS_PUBLISHZMQTT_MS_WAIT_FOR_PUBACKZMQTT_MS_WAIT_FOR_PUBRECZMQTT_MS_RESEND_PUBRELZMQTT_MS_WAIT_FOR_PUBRELZMQTT_MS_RESEND_PUBCOMPZMQTT_MS_WAIT_FOR_PUBCOMPZMQTT_MS_SEND_PUBRECZMQTT_MS_QUEUEDr   r   r   r   r0   b   s   r0   c                   @   s   e Zd ZdZdZdS )ÚPahoClientModer   r   N)r   r   r   ZMQTT_CLIENTZMQTT_BRIDGEr   r   r   r   r1   o   s   r1   )r.   ÚIntEnumr   r   ÚEnumr   r   r+   r,   r-   r0   r1   r   r   r   r   Ú<module>   s   	
