![]() Server : Apache/2.4.52 (Ubuntu) System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64 User : www-data ( 33) PHP Version : 8.1.2-1ubuntu2.21 Disable Function : NONE Directory : /lib/python3/dist-packages/twisted/positioning/__pycache__/ |
o �b� � @ sP d Z ddlmZmZ G dd� de�ZG dd� de�ZG dd� de�Zg d �Zd S )z' Positioning interfaces. @since: 14.0 � )� Attribute� Interfacec @ sP e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dd� ZdS )�IPositioningReceiverz1 An interface for positioning providers. c C � dS )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� longituder r �B/usr/lib/python3/dist-packages/twisted/positioning/ipositioning.py�positionReceived � z%IPositioningReceiver.positionReceivedc C r )z� Method called when position error is received. @param positionError: The position error. @type positionError: L{twisted.positioning.base.PositionError} Nr )� positionErrorr r r �positionErrorReceived r z*IPositioningReceiver.positionErrorReceivedc C r )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 )�timer r r �timeReceived$ r z!IPositioningReceiver.timeReceivedc C r )z� Method called when a true heading is received. @param heading: The heading. @type heading: L{twisted.positioning.base.Heading} Nr )�headingr r r �headingReceived- r z$IPositioningReceiver.headingReceivedc C r )z� Method called when an altitude is received. @param altitude: The altitude. @type altitude: L{twisted.positioning.base.Altitude} Nr )�altituder r r �altitudeReceived5 r z%IPositioningReceiver.altitudeReceivedc C r )z� Method called when the speed is received. @param speed: The speed of a mobile object. @type speed: L{twisted.positioning.base.Speed} Nr )�speedr r r � speedReceived= r z"IPositioningReceiver.speedReceivedc C r )z� Method called when the climb is received. @param climb: The climb of the mobile object. @type climb: L{twisted.positioning.base.Climb} Nr )�climbr r r � climbReceivedE r z"IPositioningReceiver.climbReceivedc C r )z� Method called when positioning beacon information is received. @param beaconInformation: The beacon information. @type beaconInformation: L{twisted.positioning.base.BeaconInformation} Nr )�beaconInformationr r r �beaconInformationReceivedM r z.IPositioningReceiver.beaconInformationReceivedN)�__name__� __module__�__qualname__�__doc__r r r r r r r r r r r r r s r c @ s e Zd ZdZed�ZdS )�IPositioningBeaconz A positioning beacon. z� A unique identifier for this beacon. The type is dependent on the implementation, but must be immutable. N)r r r r r � identifierr r r r r V s �r c @ s e Zd ZdZdd� ZdS )� INMEAReceiverz/ An object that can receive NMEA data. c C r )z� Method called when a sentence is received. @param sentence: The received NMEA sentence. @type L{twisted.positioning.nmea.NMEASentence} Nr )�sentencer r r �sentenceReceivedh r zINMEAReceiver.sentenceReceivedN)r r r r r"