diff options
author | Kevin Tang <zhikait@codeaurora.org> | 2021-10-28 13:10:07 -0700 |
---|---|---|
committer | Kevin Tang <zhikait@codeaurora.org> | 2021-11-11 10:38:16 -0800 |
commit | 648683feefe63134f222a68fd4f560114568961f (patch) | |
tree | ac47b4eb274f3ac5b6b534c948f93806d03fa9ba | |
parent | 3e77a82004fff2f40dbae73536cbfc687f235b1c (diff) |
default to 10 Hz only for auto targets
Change-Id: If7d35f1645c64204c3a62693f034716fec1acf51
CRs-Fixed: 3065598
-rw-r--r-- | configure.ac | 8 | ||||
-rw-r--r-- | core/LocAdapterBase.h | 2 | ||||
-rw-r--r-- | gnss/GnssAdapter.cpp | 5 | ||||
-rw-r--r-- | gnss/Makefile.am | 4 |
4 files changed, 16 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac index 2a44051..56e592d 100644 --- a/configure.ac +++ b/configure.ac @@ -37,6 +37,14 @@ PKG_CHECK_MODULES([LOCCORE], [loc-core]) AC_SUBST([LOCCORE_CFLAGS]) AC_SUBST([LOCCORE_LIBS]) +AC_ARG_WITH([auto_feature], + AC_HELP_STRING([--with-auto_feature=@<:@dir@:>@], + [Using Automotive feature]), + [], + with_auto_feature=no) + +AM_CONDITIONAL(USE_FEATURE_AUTOMOTIVE, test "x${with_auto_feature}" = "xyes") + AC_ARG_WITH([core_includes], AC_HELP_STRING([--with-core-includes=@<:@dir@:>@], [Specify the location of the core headers]), diff --git a/core/LocAdapterBase.h b/core/LocAdapterBase.h index 00a3315..db2e6b6 100644 --- a/core/LocAdapterBase.h +++ b/core/LocAdapterBase.h @@ -34,8 +34,6 @@ #include <LocationAPI.h> #include <map> -#define MIN_TRACKING_INTERVAL (100) // 100 msec - typedef struct LocationSessionKey { LocationAPI* client; uint32_t id; diff --git a/gnss/GnssAdapter.cpp b/gnss/GnssAdapter.cpp index 51baa73..2f8e95e 100644 --- a/gnss/GnssAdapter.cpp +++ b/gnss/GnssAdapter.cpp @@ -53,8 +53,11 @@ #define RAD2DEG (180.0 / M_PI) #define DEG2RAD (M_PI / 180.0) #define PROCESS_NAME_ENGINE_SERVICE "engine-service" +#ifdef FEATURE_AUTOMOTIVE #define MIN_TRACKING_INTERVAL (100) // 100 msec - +#else +#define MIN_TRACKING_INTERVAL (1000) // 1 sec +#endif //FEATURE_AUTOMOTIVE #define BILLION_NSEC (1000000000ULL) #define NMEA_MIN_THRESHOLD_MSEC (99) #define NMEA_MAX_THRESHOLD_MSEC (975) diff --git a/gnss/Makefile.am b/gnss/Makefile.am index 4642de4..a9fe04d 100644 --- a/gnss/Makefile.am +++ b/gnss/Makefile.am @@ -16,6 +16,10 @@ libgnss_la_SOURCES = \ Agps.cpp \ NativeAgpsHandler.cpp +if USE_FEATURE_AUTOMOTIVE +AM_CFLAGS += -DFEATURE_AUTOMOTIVE +endif + if USE_GLIB libgnss_la_CFLAGS = -DUSE_GLIB $(AM_CFLAGS) @GLIB_CFLAGS@ libgnss_la_LDFLAGS = -lstdc++ -Wl,-z,defs -lpthread @GLIB_LIBS@ -shared -avoid-version |