Add a getLocationOptions() function in TrackingOptions
Add a getLocationOptions() function in TrackingOptions to return the LocationOptions object data associated with this class. This is for use in client_api and location-hal-daemon. Change-Id: Id725e1961dc390b8dac908575bb1686b16756057 CRs-Fixed: 2270936
This commit is contained in:
parent
4819ca816f
commit
59269e171e
1 changed files with 9 additions and 0 deletions
|
@ -33,6 +33,7 @@
|
|||
#include <stdint.h>
|
||||
#include <functional>
|
||||
#include <list>
|
||||
#include <string.h>
|
||||
|
||||
#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 {
|
||||
|
|
Loading…
Reference in a new issue