diff --git a/location/LocationDataTypes.h b/location/LocationDataTypes.h index a9778e2c..1b82e47d 100644 --- a/location/LocationDataTypes.h +++ b/location/LocationDataTypes.h @@ -33,6 +33,7 @@ #include #include #include +#include #define GNSS_NI_REQUESTOR_MAX (256) #define GNSS_NI_MESSAGE_ID_MAX (2048) @@ -631,6 +632,14 @@ struct TrackingOptions : LocationOptions { minDistance = options.minDistance; mode = options.mode; } + inline LocationOptions getLocationOptions() { + LocationOptions locOption; + locOption.size = sizeof(locOption); + locOption.minDistance = minDistance; + locOption.minInterval = minInterval; + locOption.mode = mode; + return locOption; + } }; struct BatchingOptions : LocationOptions {