| Geoclue Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#define GEOCLUE_ACCURACY_TYPE
typedef GeoclueAccuracy;
GeoclueAccuracy * geoclue_accuracy_new (GeoclueAccuracyLevel level,
double horizontal_accuracy,
double vertical_accuracy);
void geoclue_accuracy_free (GeoclueAccuracy *accuracy);
void geoclue_accuracy_get_details (GeoclueAccuracy *accuracy,
GeoclueAccuracyLevel *level,
double *horizontal_accuracy,
double *vertical_accuracy);
void geoclue_accuracy_set_details (GeoclueAccuracy *accuracy,
GeoclueAccuracyLevel level,
double horizontal_accuracy,
double vertical_accuracy);
GeoclueAccuracy * geoclue_accuracy_copy (GeoclueAccuracy *accuracy);
A GeoclueAccuracy holds accuracy information: a
GeoclueAccuracyLevel and metric values for horizontal and vertical
accuracy. The last two will only be defined if GeoclueAccuracyLevel is
GEOCLUE_ACCURACY_LEVEL_DETAILED. These values should be set and queried
using provided functions.
#define GEOCLUE_ACCURACY_TYPE (dbus_g_type_get_struct ("GValueArray", G_TYPE_INT, G_TYPE_DOUBLE, G_TYPE_DOUBLE, G_TYPE_INVALID))
GeoclueAccuracy * geoclue_accuracy_new (GeoclueAccuracyLevel level,
double horizontal_accuracy,
double vertical_accuracy);
Creates a new GeoclueAccuracy with given values. Use 0 for
horizontal_accuracy and vertical_accuracy if level is not
GEOCLUE_ACCURACY_LEVEL_DETAILED.
|
A GeoclueAccuracyLevel |
|
Horizontal accuracy in meters |
|
Vertical accuracy in meters |
Returns : |
New GeoclueAccuracy. |
void geoclue_accuracy_free (GeoclueAccuracy *accuracy);
Frees the GeoclueAccuracy.
|
A GeoclueAccuracy |
void geoclue_accuracy_get_details (GeoclueAccuracy *accuracy,
GeoclueAccuracyLevel *level,
double *horizontal_accuracy,
double *vertical_accuracy);
horizontal_accuracy and vertical_accuracy will only be defined
if level is GEOCLUE_ACCURACY_LEVEL_DETAILED.
void geoclue_accuracy_set_details (GeoclueAccuracy *accuracy,
GeoclueAccuracyLevel level,
double horizontal_accuracy,
double vertical_accuracy);
Replaces accuracy values with given ones.
|
A GeoclueAccuracy |
|
A GeoclueAccuracyLevel |
|
Horizontal accuracy in meters |
|
Vertical accuracy in meters |