Uemis Patches
Dirk Hohndel
dirk at hohndel.org
Thu Sep 10 12:26:44 PDT 2015
Hi Guido,
I mentioned this before, please don't mark comments with "glerch <date info>"
If someone wants't to know who wrote this and when, they can use "git blame"
/D
On Thu, Sep 10, 2015 at 07:54:29PM +0200, Guido Lerch wrote:
> From a10c9b8877a708157f52e335d4009bb9a22d33c5 Mon Sep 17 00:00:00 2001
> From: glerch <guido.lerch at gmail.com>
> Date: Thu, 10 Sep 2015 16:05:16 +0200
> Subject: [PATCH 2/8] Uemis - New Find divespot by diveid
>
> New routine to support finding a dive spot based on the dive id,
> this is needed due to the weird way Uemis is providing data.
> This function will be used in the uemis-downloader.c within
> do_uemis_import.
>
> Signed-off-by: glerch <guido.lerch at gmail.com>
> ---
> uemis.c | 14 ++++++++++++++
> uemis.h | 2 ++
> 2 files changed, 16 insertions(+)
>
> diff --git a/uemis.c b/uemis.c
> index e60e94a..0e55a8e 100644
> --- a/uemis.c
> +++ b/uemis.c
> @@ -155,6 +155,20 @@ void uemis_mark_divelocation(int diveid, int divespot, uint32_t dive_site_uuid)
> hp->dive_site_uuid = dive_site_uuid;
> }
>
> +/* glerch Sep 2015
> + * support finding a dive spot based on the diveid
> + */
> +int uemis_get_divespot_id_by_diveid(uint32_t diveid)
> +{
> + struct uemis_helper *hp = uemis_helper;
> + while(hp) {
> + if (hp->diveid == diveid)
> + return hp->divespot;
> + hp = hp->next;
> + }
> + return 0;
> +}
> +
> void uemis_set_divelocation(int divespot, char *text, double longitude, double latitude)
> {
> struct uemis_helper *hp = uemis_helper;
> diff --git a/uemis.h b/uemis.h
> index d19f293..a836b21 100644
> --- a/uemis.h
> +++ b/uemis.h
> @@ -17,6 +17,8 @@ int uemis_get_weight_unit(int diveid);
> void uemis_mark_divelocation(int diveid, int divespot, uint32_t dive_site_uuid);
> void uemis_set_divelocation(int divespot, char *text, double longitude, double latitude);
> void uemis_set_max_diveid_from_dialog(int diveid);
> +// glerch Sep 2015
> +int uemis_get_divespot_id_by_diveid(uint32_t diveid);
>
> typedef struct
> {
> --
> 1.9.5 (Apple Git-50.3)
>
More information about the subsurface
mailing list