| 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 NULL if not available. Do not free the returned value, it is owned by self. |
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(). |