Top |
LOC Position Report indicationLOC Position Report indication — Methods to manage the LOC Position Report indication. |
QmiIndicationLocPositionReportOutput *
qmi_indication_loc_position_report_output_ref
(QmiIndicationLocPositionReportOutput *self
);
Atomically increments the reference count of self
by one.
Since: 1.22
void
qmi_indication_loc_position_report_output_unref
(QmiIndicationLocPositionReportOutput *self
);
Atomically decrements the reference count of self
by one.
If the reference count drops to 0, self
is completely disposed.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_altitude_assumed (QmiIndicationLocPositionReportOutput *self
,gboolean *value_altitude_assumed
,GError **error
);
Get the 'Altitude Assumed' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_satellites_used (QmiIndicationLocPositionReportOutput *self
,GArray **value_satellites_used
,GError **error
);
Get the 'Satellites Used' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_session_fix_count (QmiIndicationLocPositionReportOutput *self
,guint32 *value_session_fix_count
,GError **error
);
Get the 'Session Fix Count' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_sensor_data_usage (QmiIndicationLocPositionReportOutput *self
,QmiLocSensorDataUsage *value_sensor_data_usage
,GError **error
);
Get the 'Sensor Data Usage' field from self
.
self |
||
value_sensor_data_usage |
a placeholder for the output QmiLocSensorDataUsage, or |
[out][optional] |
error |
Return location for error or |
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_time_source (QmiIndicationLocPositionReportOutput *self
,QmiLocTimeSource *value_time_source
,GError **error
);
Get the 'Time Source' field from self
.
self |
||
value_time_source |
a placeholder for the output QmiLocTimeSource, or |
[out][optional] |
error |
Return location for error or |
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_time_uncertainty (QmiIndicationLocPositionReportOutput *self
,gfloat *value_time_uncertainty
,GError **error
);
Get the 'Time Uncertainty' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_gps_date_time (QmiIndicationLocPositionReportOutput *self
,guint16 *value_gps_date_time_gps_weeks
,guint32 *value_gps_date_time_gps_time_of_week_milliseconds
,GError **error
);
Get the 'GPS Date Time' field from self
.
Since: 1.32
gboolean qmi_indication_loc_position_report_output_get_leap_seconds (QmiIndicationLocPositionReportOutput *self
,guint8 *value_leap_seconds
,GError **error
);
Get the 'Leap Seconds' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_utc_timestamp (QmiIndicationLocPositionReportOutput *self
,guint64 *value_utc_timestamp
,GError **error
);
Get the 'UTC Timestamp' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_dop (QmiIndicationLocPositionReportOutput *self
,gfloat *value_dop_pdop
,gfloat *value_dop_hdop
,gfloat *value_dop_vdop
,GError **error
);
Get the 'DOP' field from self
.
self |
||
value_dop_pdop |
a placeholder for the output gfloat, or |
[out][optional] |
value_dop_hdop |
a placeholder for the output gfloat, or |
[out][optional] |
value_dop_vdop |
a placeholder for the output gfloat, or |
[out][optional] |
error |
Return location for error or |
Since: 1.32
gboolean qmi_indication_loc_position_report_output_get_technology_used (QmiIndicationLocPositionReportOutput *self
,QmiLocTechnologyUsed *value_technology_used
,GError **error
);
Get the 'Technology Used' field from self
.
self |
||
value_technology_used |
a placeholder for the output QmiLocTechnologyUsed, or |
[out][optional] |
error |
Return location for error or |
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_magnetic_deviation (QmiIndicationLocPositionReportOutput *self
,gfloat *value_magnetic_deviation
,GError **error
);
Get the 'Magnetic Deviation' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_heading_uncertainty (QmiIndicationLocPositionReportOutput *self
,gfloat *value_heading_uncertainty
,GError **error
);
Get the 'Heading Uncertainty' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_heading (QmiIndicationLocPositionReportOutput *self
,gfloat *value_heading
,GError **error
);
Get the 'Heading' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_vertical_speed (QmiIndicationLocPositionReportOutput *self
,gfloat *value_vertical_speed
,GError **error
);
Get the 'Vertical Speed' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_vertical_reliability (QmiIndicationLocPositionReportOutput *self
,guint32 *value_vertical_reliability
,GError **error
);
Get the 'Vertical Reliability' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_vertical_confidence (QmiIndicationLocPositionReportOutput *self
,guint8 *value_vertical_confidence
,GError **error
);
Get the 'Vertical Confidence' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_vertical_uncertainty (QmiIndicationLocPositionReportOutput *self
,gfloat *value_vertical_uncertainty
,GError **error
);
Get the 'Vertical Uncertainty' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_altitude_from_sealevel (QmiIndicationLocPositionReportOutput *self
,gfloat *value_altitude_from_sealevel
,GError **error
);
Get the 'Altitude from Sealevel' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_altitude_from_ellipsoid (QmiIndicationLocPositionReportOutput *self
,gfloat *value_altitude_from_ellipsoid
,GError **error
);
Get the 'Altitude from Ellipsoid' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_speed_uncertainty (QmiIndicationLocPositionReportOutput *self
,gfloat *value_speed_uncertainty
,GError **error
);
Get the 'Speed Uncertainty' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_horizontal_speed (QmiIndicationLocPositionReportOutput *self
,gfloat *value_horizontal_speed
,GError **error
);
Get the 'Horizontal Speed' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_horizontal_reliability (QmiIndicationLocPositionReportOutput *self
,QmiLocReliability *value_horizontal_reliability
,GError **error
);
Get the 'Horizontal Reliability' field from self
.
self |
||
value_horizontal_reliability |
a placeholder for the output QmiLocReliability, or |
[out][optional] |
error |
Return location for error or |
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_horizontal_confidence (QmiIndicationLocPositionReportOutput *self
,guint8 *value_horizontal_confidence
,GError **error
);
Get the 'Horizontal Confidence' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_horizontal_uncertainty_elliptical_azimuth (QmiIndicationLocPositionReportOutput *self
,gfloat *value_horizontal_uncertainty_elliptical_azimuth
,GError **error
);
Get the 'Horizontal Uncertainty Elliptical Azimuth' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_horizontal_uncertainty_elliptical_major (QmiIndicationLocPositionReportOutput *self
,gfloat *value_horizontal_uncertainty_elliptical_major
,GError **error
);
Get the 'Horizontal Uncertainty Elliptical Major' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_horizontal_uncertainty_elliptical_minor (QmiIndicationLocPositionReportOutput *self
,gfloat *value_horizontal_uncertainty_elliptical_minor
,GError **error
);
Get the 'Horizontal Uncertainty Elliptical Minor' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_horizontal_uncertainty_circular (QmiIndicationLocPositionReportOutput *self
,gfloat *value_horizontal_uncertainty_circular
,GError **error
);
Get the 'Horizontal Uncertainty Circular' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_longitude (QmiIndicationLocPositionReportOutput *self
,gdouble *value_longitude
,GError **error
);
Get the 'Longitude' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_latitude (QmiIndicationLocPositionReportOutput *self
,gdouble *value_latitude
,GError **error
);
Get the 'Latitude' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_session_id (QmiIndicationLocPositionReportOutput *self
,guint8 *value_session_id
,GError **error
);
Get the 'Session ID' field from self
.
Since: 1.22
gboolean qmi_indication_loc_position_report_output_get_session_status (QmiIndicationLocPositionReportOutput *self
,QmiLocSessionStatus *value_session_status
,GError **error
);
Get the 'Session Status' field from self
.
self |
||
value_session_status |
a placeholder for the output QmiLocSessionStatus, or |
[out][optional] |
error |
Return location for error or |
Since: 1.22
QmiIndicationLocPositionReportOutput * qmi_indication_loc_position_report_indication_parse (QmiMessage *message
,GError **error
);
Parses a QmiMessage and builds a QmiIndicationLocPositionReportOutput out of it. The operation fails if the message is of the wrong type.
a QmiIndicationLocPositionReportOutput, or NULL
if error
is set. The returned value should be freed with qmi_indication_loc_position_report_output_unref()
.
Since: 1.34
typedef struct _QmiIndicationLocPositionReportOutput QmiIndicationLocPositionReportOutput;
The QmiIndicationLocPositionReportOutput structure contains private data and should only be accessed using the provided API.
Since: 1.22