|  |  |  | libmm-glib Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
struct MMLocationGpsNmea; const gchar * mm_location_gps_nmea_get_trace (MMLocationGpsNmea *self,const gchar *trace_type); gchar * mm_location_gps_nmea_build_full (MMLocationGpsNmea *self);
The MMLocationGpsNmea is an object handling the location information of the modem when this is reported by GPS.
This object is retrieved with either mm_modem_location_get_gps_nmea(),
mm_modem_location_get_gps_nmea_sync(), mm_modem_location_get_full() or
mm_modem_location_get_full_sync().
struct MMLocationGpsNmea;
The MMLocationGpsNmea structure contains private data and should only be accessed using the provided API.
const gchar * mm_location_gps_nmea_get_trace (MMLocationGpsNmea *self,const gchar *trace_type);
Gets the last cached value of the specific trace_type given.
| 
 | a MMLocationGpsNmea. | 
| 
 | specific NMEA trace type to gather. | 
| Returns : | the NMEA trace, or NULLif not available. Do not free the returned value, it is owned byself. | 
gchar *             mm_location_gps_nmea_build_full     (MMLocationGpsNmea *self);
Gets a compilation of all cached traces.
| 
 | a MMLocationGpsNmea. | 
| Returns : | (transfer full) a string containing all traces, or NULL if none available. The returned value should be freed with g_free(). |