a
    kÄ#d¶  ã                   @   s”   d dl mZ d dlmZmZ d dlmZmZmZ d dl	m
Z
mZ dddœZe e¡ G dd	„ d	eƒZG d
d„ deƒZee
edd� ee
edd� dS )é    )Úabsolute_import)ÚPacketÚbind_layers)ÚFieldLenFieldÚStrFixedLenFieldÚStrLenField)Ú
HomePlugAVÚQualcommTypeListZVS_UART_CMD_ReqZVS_UART_CMD_Cnf)é ¤  é¤  c                   @   s2   e Zd Zd Zeddddd�edddd„ d	�gZdS )
ÚVS_UART_CMD_REQÚUDataLenNÚUDataÚH©Zcount_ofÚfmtúUartCommand c                 C   s   | j S ©N©r   ©Zpkt© r   úO/var/www/html/gsl.tools/lib/python3.9/site-packages/scapy/contrib/homeplugsg.pyÚ<lambda>$   ó    zVS_UART_CMD_REQ.<lambda>©Zlength_from)Ú__name__Ú
__module__Ú__qualname__Únamer   r   Úfields_descr   r   r   r   r       s   ÿÿr   c                   @   s<   e Zd Zd Zedddƒeddddd�edd	d
d„ d�gZdS )ÚVS_UART_CMD_CNFÚreservedó    é   r   Nr   r   r   r   c                 C   s   | j S r   r   r   r   r   r   r   ,   r   zVS_UART_CMD_CNF.<lambda>r   )r   r   r   r   r   r   r   r   r   r   r   r   r    '   s   
ÿþr    r
   )ZHPtyper   N)Ú
__future__r   Zscapy.packetr   r   Zscapy.fieldsr   r   r   Zscapy.contrib.homeplugavr   r	   ZHomePlugSGTypesÚupdater   r    r   r   r   r   Ú<module>   s   	ÿ

