
    h                         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	j        e
            G d de          Z G d	 d
e          Z eeed            eeed           dS )    )Packetbind_layers)FieldLenFieldStrFixedLenFieldStrLenField)
HomePlugAVQualcommTypeListVS_UART_CMD_ReqVS_UART_CMD_Cnf)     c                   N    e Zd Zd Z edddd           eddd           gZdS )	VS_UART_CMD_REQUDataLenNUDataHcount_offmtUartCommand c                     | j         S Nr   pkts    \/mounts/lovelace/software/anaconda3/lib/python3.11/site-packages/scapy/contrib/homeplugsg.py<lambda>zVS_UART_CMD_REQ.<lambda>#       s|     length_from)__name__
__module____qualname__namer   r   fields_desc r   r   r   r      sS        D =TGMMM;w(9+C+CE E EFKKKr   r   c                   f    e Zd Zd Z eddd           edddd           edd	d
           gZdS )VS_UART_CMD_CNFreserved       r   Nr   r   r   r   c                     | j         S r   r   r   s    r   r   zVS_UART_CMD_CNF.<lambda>+   r   r   r    )r"   r#   r$   r%   r   r   r   r&   r'   r   r   r)   r)   &   se        D##J;; =TGMMM;w(9+C+CE E EFKKKr   r)   r   )HPtyper   N)scapy.packetr   r   scapy.fieldsr   r   r   scapy.contrib.homeplugavr   r	   HomePlugSGTypesupdater   r)   r'   r   r   <module>r4      s   - , , , , , , , E E E E E E E E E E B A A A A A A A -,. .    ( ( (
F F F F Ff F F FF F F F Ff F F F J 7 7 7 7 J 7 7 7 7 7 7r   