a
    )=icâ  ã                   @   sF  d dl mZ d dl mZ d dl mZ d dl mZ d dlm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ƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ dejƒZG d d!„ d!ejƒZG d"d#„ d#ejƒZd$S )%é    )Ú	namedtype)Únamedval)Útag)Úuniv)Úrfc1155c                   @   s   e Zd Ze d¡ZdZdS )ÚVersion)z	version-1r   r   N)Ú__name__Ú
__module__Ú__qualname__r   ÚNamedValuesÚnamedValuesÚdefaultValue© r   r   úg/home/droni/.local/share/virtualenvs/DPS-5Je3_V2c/lib/python3.9/site-packages/pyasn1_modules/rfc1157.pyr      s   ÿr   c                   @   s   e Zd ZdS )Ú	CommunityN©r   r	   r
   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )Ú	RequestIDNr   r   r   r   r   r   "   s   r   c                   @   s    e Zd Ze dddddd¡ZdS )ÚErrorStatus)ZnoErrorr   )ZtooBigé   )Z
noSuchNameé   )ZbadValueé   )ZreadOnlyé   )ZgenErré   N)r   r	   r
   r   r   r   r   r   r   r   r   &   s   úr   c                   @   s   e Zd ZdS )Ú
ErrorIndexNr   r   r   r   r   r   1   s   r   c                   @   s0   e Zd Ze e de ¡ ¡e de ¡ ¡¡Z	dS )ÚVarBindÚnameÚvalueN)
r   r	   r
   r   Ú
NamedTypesÚ	NamedTyper   Z
ObjectNameZObjectSyntaxÚcomponentTyper   r   r   r   r   5   s   þr   c                   @   s   e Zd Zeƒ ZdS )ÚVarBindListN)r   r	   r
   r   r   r   r   r   r   r    <   s   r    c                	   @   sD   e Zd Ze e deƒ ¡e deƒ ¡e deƒ ¡e de	ƒ ¡¡Z
dS )Ú_RequestBasez
request-idzerror-statuszerror-indexúvariable-bindingsN)r   r	   r
   r   r   r   r   r   r   r    r   r   r   r   r   r!   @   s   ür!   c                   @   s&   e Zd Zej e ejej	d¡¡ZdS )ÚGetRequestPDUr   N©
r   r	   r
   r!   ZtagSetZtagImplicitlyr   ÚTagZtagClassContextZtagFormatConstructedr   r   r   r   r#   I   s   ÿr#   c                   @   s&   e Zd Zej e ejej	d¡¡ZdS )ÚGetNextRequestPDUr   Nr$   r   r   r   r   r&   O   s   ÿr&   c                   @   s&   e Zd Zej e ejej	d¡¡ZdS )ÚGetResponsePDUr   Nr$   r   r   r   r   r'   U   s   ÿr'   c                   @   s&   e Zd Zej e ejej	d¡¡ZdS )ÚSetRequestPDUr   Nr$   r   r   r   r   r(   [   s   ÿr(   c                   @   s€   e Zd Ze e de ¡ ¡e de 	¡ ¡e de 
¡ je dddddd	d
¡d¡e de 
¡ ¡e de ¡ ¡e deƒ ¡¡ZdS )ÚTrapPDUZ
enterprisez
agent-addrzgeneric-trap)Z	coldStartr   )Z	warmStartr   )ZlinkDownr   )ZlinkUpr   )ZauthenticationFailurer   )ZegpNeighborLossr   )ZenterpriseSpecificé   )r   zspecific-trapz
time-stampr"   N)r   r	   r
   r   r   r   r   ZObjectIdentifierr   ZNetworkAddressÚIntegerÚcloner   r   Z	TimeTicksr    r   r   r   r   r   r)   a   s   þÿ÷r)   c                
   @   sP   e Zd Ze e deƒ ¡e deƒ ¡e deƒ ¡e de	ƒ ¡e de
ƒ ¡¡ZdS )ÚPduszget-requestzget-next-requestzget-responsezset-requestZtrapN)r   r	   r
   r   r   r   r#   r&   r'   r(   r)   r   r   r   r   r   r-   o   s   ûr-   c                   @   s8   e Zd Ze e deƒ ¡e deƒ ¡e deƒ ¡¡Z	dS )ÚMessageÚversionZ	communityÚdataN)
r   r	   r
   r   r   r   r   r   r-   r   r   r   r   r   r.   y   s
   ýr.   N)Zpyasn1.typer   r   r   r   Zpyasn1_modulesr   r+   r   ZOctetStringr   r   r   r   ÚSequencer   Z
SequenceOfr    r!   r#   r&   r'   r(   r)   ÚChoicer-   r.   r   r   r   r   Ú<module>   s&   	
