Browse Source

Geo lib: Do not hardcode assumptions about process name.

sbg
Lorenz Meier 9 years ago
parent
commit
352b1692d1
  1. 22
      src/lib/geo/geo.c

22
src/lib/geo/geo.c

@ -86,12 +86,7 @@ __EXPORT uint64_t map_projection_timestamp(const struct map_projection_reference @@ -86,12 +86,7 @@ __EXPORT uint64_t map_projection_timestamp(const struct map_projection_reference
__EXPORT int map_projection_global_init(double lat_0, double lon_0,
uint64_t timestamp) //lat_0, lon_0 are expected to be in correct format: -> 47.1234567 and not 471234567
{
if (strcmp("commander", getprogname()) == 0) {
return map_projection_init_timestamped(&mp_ref, lat_0, lon_0, timestamp);
} else {
return -1;
}
return map_projection_init_timestamped(&mp_ref, lat_0, lon_0, timestamp);
}
__EXPORT int map_projection_init_timestamped(struct map_projection_reference_s *ref, double lat_0, double lon_0,
@ -217,19 +212,14 @@ __EXPORT int map_projection_global_getref(double *lat_0, double *lon_0) @@ -217,19 +212,14 @@ __EXPORT int map_projection_global_getref(double *lat_0, double *lon_0)
}
__EXPORT int globallocalconverter_init(double lat_0, double lon_0, float alt_0, uint64_t timestamp)
{
if (strcmp("commander", getprogname()) == 0) {
gl_ref.alt = alt_0;
gl_ref.alt = alt_0;
if (!map_projection_global_init(lat_0, lon_0, timestamp)) {
gl_ref.init_done = true;
return 0;
} else {
gl_ref.init_done = false;
return -1;
}
if (!map_projection_global_init(lat_0, lon_0, timestamp)) {
gl_ref.init_done = true;
return 0;
} else {
gl_ref.init_done = false;
return -1;
}
}

Loading…
Cancel
Save