
    g0                     2    d dl mZ dedefdZdedefdZdS )   )commonmsgreturnc                    t          j        |           rdS t          j        t          j        |                     }|dd         dk    rdS t          j        |dd                   dk    rdS |d         dk    r"t          j        |dd	                   d
k     rdS |d         dk    r"t          j        |dd	                   dk    rdS dS )zCheck if a message is likely to be BDS code 1,0

    Args:
        msg (str): 28 hexdigits string

    Returns:
        bool: True or False
    F       00010000	      1         0   T)r   allzeroshex2bindatabin2intr   ds     K/home/andy/.local/lib/python3.11/site-packages/pyModeS/decoder/bds/bds10.pyis10r   
   s     s uv{3''((A 	1vu ~a"g!##u 	u||qBx00144uu||qBx00144u4    c                 x    t          j        t          j        |                     }t          |d                   S )zReturn the overlay control capability

    Args:
        msg (str): 28 hexdigits string

    Returns:
        int: Whether the transponder is OVC capable
    r   )r   r   r   intr   s     r   ovc10r   *   s-     	v{3''((Aqu::r   N) r   strboolr   r   r    r   r   <module>r"      sh         c d    @s s      r   