Lines Matching refs:mOptions
2507 mutable TrackingOptions mOptions; in startTrackingCommand() member
2518 mOptions(options) {} in startTrackingCommand()
2521 if (!mAdapter.isEngineCapabilitiesKnown() && mOptions.minDistance > 0) { in startTrackingCommand()
2528 } else if (0 == mOptions.size) { in startTrackingCommand()
2531 if (mOptions.minInterval < MIN_TRACKING_INTERVAL) { in startTrackingCommand()
2532 mOptions.minInterval = MIN_TRACKING_INTERVAL; in startTrackingCommand()
2534 if (mOptions.minDistance > 0 && in startTrackingCommand()
2537 mAdapter.saveTrackingSession(mClient, mSessionId, mOptions); in startTrackingCommand()
2538 mApi.startDistanceBasedTracking(mSessionId, mOptions, in startTrackingCommand()
2548 if (GNSS_POWER_MODE_M4 == mOptions.powerMode && in startTrackingCommand()
2549 mOptions.tbm > TRACKING_TBM_THRESHOLD_MILLIS) { in startTrackingCommand()
2551 mOptions.tbm, TRACKING_TBM_THRESHOLD_MILLIS); in startTrackingCommand()
2552 mOptions.powerMode = GNSS_POWER_MODE_M2; in startTrackingCommand()
2556 mAdapter.startTimeBasedTrackingMultiplex(mClient, mSessionId, mOptions); in startTrackingCommand()
2557 mAdapter.saveTrackingSession(mClient, mSessionId, mOptions); in startTrackingCommand()
2702 mutable TrackingOptions mOptions; in updateTrackingOptionsCommand() member
2713 mOptions(options) {} in updateTrackingOptionsCommand()
2716 if (!mAdapter.isEngineCapabilitiesKnown() && mOptions.minDistance > 0) { in updateTrackingOptionsCommand()
2725 } else if (0 == mOptions.size) { in updateTrackingOptionsCommand()
2731 if (GNSS_POWER_MODE_M4 == mOptions.powerMode && in updateTrackingOptionsCommand()
2732 mOptions.tbm > TRACKING_TBM_THRESHOLD_MILLIS) { in updateTrackingOptionsCommand()
2734 mOptions.tbm, TRACKING_TBM_THRESHOLD_MILLIS); in updateTrackingOptionsCommand()
2735 mOptions.powerMode = GNSS_POWER_MODE_M2; in updateTrackingOptionsCommand()
2737 if (mOptions.minInterval < MIN_TRACKING_INTERVAL) { in updateTrackingOptionsCommand()
2738 mOptions.minInterval = MIN_TRACKING_INTERVAL; in updateTrackingOptionsCommand()
2741 if (isTimeBased && mOptions.minDistance > 0) { in updateTrackingOptionsCommand()
2752 mAdapter.saveTrackingSession(mClient, mSessionId, mOptions); in updateTrackingOptionsCommand()
2753 mApi.startDistanceBasedTracking(mSessionId, mOptions, in updateTrackingOptionsCommand()
2756 } else if (isDistanceBased && mOptions.minDistance == 0) { in updateTrackingOptionsCommand()
2761 [&mAdapter = mAdapter, mSessionId = mSessionId, mOptions = mOptions, in updateTrackingOptionsCommand()
2767 mOptions); in updateTrackingOptionsCommand()
2768 mAdapter.saveTrackingSession(mClient, mSessionId, mOptions); in updateTrackingOptionsCommand()
2778 mAdapter.updateTrackingMultiplex(mClient, mSessionId, mOptions); in updateTrackingOptionsCommand()
2779 mAdapter.saveTrackingSession(mClient, mSessionId, mOptions); in updateTrackingOptionsCommand()
2788 [&mAdapter = mAdapter, mSessionId = mSessionId, mOptions = mOptions, in updateTrackingOptionsCommand()
2791 mApi.startDistanceBasedTracking(mSessionId, mOptions, in updateTrackingOptionsCommand()
2793 [&mAdapter, mClient, mSessionId, mOptions] in updateTrackingOptionsCommand()
2796 mAdapter.saveTrackingSession(mClient, mSessionId, mOptions); in updateTrackingOptionsCommand()