Lines Matching refs:enable

102                                                    bool enable) {  in configurePassiveLocationListener()  argument
107 if (nanoappHasPassiveLocationListener(instanceId, &index) != enable) { in configurePassiveLocationListener()
117 } else if (enable && !mPassiveLocationListenerNanoapps.prepareForPush()) { in configurePassiveLocationListener()
120 bool platformEnable = enable && mPassiveLocationListenerNanoapps.empty(); in configurePassiveLocationListener()
122 !enable && (mPassiveLocationListenerNanoapps.size() == 1); in configurePassiveLocationListener()
129 success = platformConfigurePassiveLocationListener(enable); in configurePassiveLocationListener()
136 if (enable) { in configurePassiveLocationListener()
165 bool GnssManager::platformConfigurePassiveLocationListener(bool enable) { in platformConfigurePassiveLocationListener() argument
166 bool success = mPlatformGnss.configurePassiveLocationListener(enable); in platformConfigurePassiveLocationListener()
169 enable ? "enable" : "disable"); in platformConfigurePassiveLocationListener()
171 mPlatformPassiveLocationListenerEnabled = enable; in platformConfigurePassiveLocationListener()
351 transition.enable, transition.nanoappInstanceId); in logStateToBuffer()
370 bool GnssSession::configure(Nanoapp *nanoapp, bool enable, in configure() argument
378 success = addRequestToQueue(instanceId, enable, minInterval, cookie); in configure()
379 } else if (stateTransitionIsRequired(enable, minInterval, hasRequest, in configure()
381 if (enable && in configure()
384 success = postAsyncResultEvent(instanceId, false /* success */, enable, in configure()
387 } else if (addRequestToQueue(instanceId, enable, minInterval, cookie)) { in configure()
388 success = controlPlatform(enable, minInterval, minTimeToNext); in configure()
393 instanceId, enable); in configure()
397 success = postAsyncResultEvent(instanceId, true /* success */, enable, in configure()
402 addSessionRequestLog(nanoapp->getInstanceId(), minInterval, enable); in configure()
425 bool GnssSession::addRequestToQueue(uint32_t instanceId, bool enable, in addRequestToQueue() argument
430 stateTransition.enable = enable; in addRequestToQueue()
484 bool GnssSession::updateRequests(bool enable, Milliseconds minInterval, in updateRequests() argument
495 if (enable) { in updateRequests()
534 bool enable, Milliseconds minInterval, in postAsyncResultEvent() argument
537 if (!success || updateRequests(enable, minInterval, instanceId)) { in postAsyncResultEvent()
542 event->requestType = enable ? mStartRequestType : mStopRequestType; in postAsyncResultEvent()
559 bool enable, in postAsyncResultEventFatal() argument
563 if (!postAsyncResultEvent(instanceId, success, enable, minInterval, errorCode, in postAsyncResultEventFatal()
585 success &= (stateTransition.enable == enabled); in handleStatusChangeSync()
587 stateTransition.nanoappInstanceId, success, stateTransition.enable, in handleStatusChangeSync()
634 bool GnssSession::controlPlatform(bool enable, Milliseconds minInterval, in controlPlatform() argument
644 .mPlatformGnss.controlLocationSession(enable, minInterval, in controlPlatform()
652 .mPlatformGnss.controlMeasurementSession(enable, minInterval); in controlPlatform()
660 mPlatformEnabled = enable; in controlPlatform()
680 if (stateTransitionIsRequired(stateTransition.enable, in dispatchQueuedStateTransitions()
686 stateTransition.enable, stateTransition.minInterval, in dispatchQueuedStateTransitions()
689 } else if (controlPlatform(stateTransition.enable, in dispatchQueuedStateTransitions()
697 false /* success */, stateTransition.enable, in dispatchQueuedStateTransitions()
704 true /* success */, stateTransition.enable, in dispatchQueuedStateTransitions()