4 * @author Toni Jussila <toni.jussila@fudeco.com>
5 * @copyright (c) 2010 Speed Freak team
6 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
12 *Default constructor of this class.
16 location = new Maemo5Location(this);
18 connect(location,SIGNAL(agnss()),this,SLOT(agnss()));
19 connect(location,SIGNAL(awcp()),this,SLOT(awcp()));
20 connect(location,SIGNAL(locationUpdated()),this,SLOT(locationUpdated()));
21 connect(location,SIGNAL(gps_connected()),this,SLOT(gpsConnected()));
22 connect(location,SIGNAL(gps_disconnected()),this,SLOT(gpsDisconnected()));
23 connect(location,SIGNAL(gps_error(int error)),this,SLOT(gps_error(int error)));
24 connect(location,SIGNAL(gpsd_running()),this,SLOT(gpsd_running()));
25 connect(location,SIGNAL(gpsd_stopped()),this,SLOT(gpsd_stopped()));
29 *Destructor of this class. Deletes all dynamic objects and sets them to NULL.
39 QString satellitesInUse = QString::number(location->getSatellitesInUse()); //Returns number of satellites in use.
40 QString satellitesInView = QString::number(location->getSatellitesInView());//Returns number of satellites in view.
41 QString signalStrength = QString::number(location->getSignalStrength()); //Returns average signal strength of satellites which are in use.
42 QString latitude = QString::number(location->getLatitude()); //Returns latitude.
43 QString longitude = QString::number(location->getLongitude()); //Returns longitude.
44 QString time = QString::number(location->getTime()); //Returns timestamp of the update in seconds.
45 QString ept = QString::number(location->getEpt()); //Returns time accuracy in seconds.
46 QString eph = QString::number(location->getEph()); //Returns horizontal position accuracy in cm.
47 QString altitude = QString::number(location->getAltitude()); //Returns fix altitude in meters.
48 QString epv = QString::number(location->getEpv()); //Returns altitude accuracy in meters.
49 QString track = QString::number(location->getTrack()); //Returns direction of motion in degrees(0-359).
50 QString epd = QString::number(location->getEpd()); //Returns track accuracy in degrees.
51 QString speed = QString::number(location->getSpeed()); //Returns current speed in km/h.
52 QString eps = QString::number(location->getEps()); //Returns speed accuracy in km/h.
53 QString climp = QString::number(location->getClimb()); //Returns current rate of climb in m/s.
54 QString epc = QString::number(location->getEpc()); //Returns climb accuracy in m/s.
55 //location->distance_between_two_points(double latitude_s, double longitude_s, double latitude_f, double longitude_f);
63 void GPSData::locationUpdated()
68 void GPSData::gpsConnected()
73 void GPSData::gpsDisconnected()
78 void GPSData::gps_error(int error)
83 void GPSData::gpsd_running()
88 void GPSData::gpsd_stopped()