ó
    Ö›‘h€  ã                   ób   • S r SSKJrJr   " S S\5      r " S S\5      r " S S\5      r/ S	Qrg
)z'
Positioning interfaces.

@since: 14.0
é    )Ú	AttributeÚ	Interfacec                   óH   • \ rS rSrSrS rS rS rS rS r	S r
S	 rS
 rSrg)ÚIPositioningReceiveré   z)
An interface for positioning providers.
c                 ó   • g)a  
Method called when a position is received.

@param latitude: The latitude of the received position.
@type latitude: L{twisted.positioning.base.Coordinate}
@param longitude: The longitude of the received position.
@type longitude: L{twisted.positioning.base.Coordinate}
N© )ÚlatitudeÚ	longitudes     ÚdC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\twisted/positioning/ipositioning.pyÚpositionReceivedÚ%IPositioningReceiver.positionReceived   ó   � ó    c                 ó   • g)zš
Method called when position error is received.

@param positionError: The position error.
@type positionError: L{twisted.positioning.base.PositionError}
Nr	   )ÚpositionErrors    r   ÚpositionErrorReceivedÚ*IPositioningReceiver.positionErrorReceived   r   r   c                 ó   • g)z«
Method called when time and date information arrives.

@param time: The date and time (expressed in UTC unless otherwise
    specified).
@type time: L{datetime.datetime}
Nr	   )Útimes    r   ÚtimeReceivedÚ!IPositioningReceiver.timeReceived$   r   r   c                 ó   • g)z�
Method called when a true heading is received.

@param heading: The heading.
@type heading: L{twisted.positioning.base.Heading}
Nr	   )Úheadings    r   ÚheadingReceivedÚ$IPositioningReceiver.headingReceived-   r   r   c                 ó   • g)z‚
Method called when an altitude is received.

@param altitude: The altitude.
@type altitude: L{twisted.positioning.base.Altitude}
Nr	   )Úaltitudes    r   ÚaltitudeReceivedÚ%IPositioningReceiver.altitudeReceived5   r   r   c                 ó   • g)z‡
Method called when the speed is received.

@param speed: The speed of a mobile object.
@type speed: L{twisted.positioning.base.Speed}
Nr	   )Úspeeds    r   ÚspeedReceivedÚ"IPositioningReceiver.speedReceived=   r   r   c                 ó   • g)z‰
Method called when the climb is received.

@param climb: The climb of the mobile object.
@type climb: L{twisted.positioning.base.Climb}
Nr	   )Úclimbs    r   ÚclimbReceivedÚ"IPositioningReceiver.climbReceivedE   r   r   c                 ó   • g)zº
Method called when positioning beacon information is received.

@param beaconInformation: The beacon information.
@type beaconInformation: L{twisted.positioning.base.BeaconInformation}
Nr	   )ÚbeaconInformations    r   ÚbeaconInformationReceivedÚ.IPositioningReceiver.beaconInformationReceivedM   r   r   r	   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r   r   r#   r'   r+   Ú__static_attributes__r	   r   r   r   r      s/   † ñòòòòòòòõr   r   c                   ó(   • \ rS rSrSr\" S5      rSrg)ÚIPositioningBeaconéV   z
A positioning beacon.
z‚
        A unique identifier for this beacon. The type is dependent on the
        implementation, but must be immutable.
        r	   N)r-   r.   r/   r0   r1   r   Ú
identifierr2   r	   r   r   r4   r4   V   s   † ññ ð	óƒJr   r4   c                   ó   • \ rS rSrSrS rSrg)ÚINMEAReceiveréc   z'
An object that can receive NMEA data.
c                 ó   • g)z‰
Method called when a sentence is received.

@param sentence: The received NMEA sentence.
@type L{twisted.positioning.nmea.NMEASentence}
Nr	   )Úsentences    r   ÚsentenceReceivedÚINMEAReceiver.sentenceReceivedh   r   r   r	   N)r-   r.   r/   r0   r1   r<   r2   r	   r   r   r8   r8   c   s   † ñõr   r8   )r   r4   r8   N)r1   Úzope.interfacer   r   r   r4   r8   Ú__all__r	   r   r   Ú<module>r@      s>   ðñ÷ 0ôF˜9ô FôR
˜ô 
ô�Iô ò J�r   