} hal_location_gps_action_change_interval_data_s;
/**
-* @brief GPS action to set ref location
-* @since HAL_MODULE_LOCATION 1.0
-*/
+ * @brief GPS action to set ref location
+ * @since HAL_MODULE_LOCATION 1.0
+ */
typedef struct {
int result; /**< Result */
int reason; /**< Reason */
} hal_location_gps_action_set_ref_location_s;
/**
-* @brief GPS action to set ref time
-* @since HAL_MODULE_LOCATION 1.0
-*/
+ * @brief GPS action to set ref time
+ * @since HAL_MODULE_LOCATION 1.0
+ */
typedef struct {
int result; /**< Result */
int reason; /**< Reason */
} hal_location_gps_action_set_ref_time_s;
/**
-* @brief HAL Backend Location Functions
-* @since HAL_MODULE_LOCATION 1.0
-*/
+ * @brief HAL Backend Location Functions
+ * @since HAL_MODULE_LOCATION 1.0
+ */
typedef struct _hal_backend_location_funcs {
int (*init)(gps_event_cb gps_event_cb, void *user_data); /**< Initialize GPS */
int (*deinit)(gps_failure_reason_e *reason_code); /**< Deinitialize GPS */
int (*request)(hal_location_gps_action_e gps_action, void *gps_action_data, gps_failure_reason_e *reason_code); /**< Request GPS action */
} hal_backend_location_funcs;
-/*
+/**
* @}
*/