Opened 6 years ago

Closed 6 years ago

#350 closed enhancement (invalid)

gps - deferred shutdown

Reported by: vanous Owned by: daniel
Priority: minor Milestone: milestone5.5
Component: framework/ogpsd Version:
Keywords: Cc:

Description

When process requests GPS device via frameworkd, after release it is
mediately released (AFAIK). Would it be possible to introduce a delay
when the device would be still held say for several seconds (perhaps as global setting available via framwork).

Why: If user closes one gps app and starts another (or needs an app restart), gps looses fix and it is necessary to wait for a new fix and if this happens during high speed or in another unfavorable conditions getting new fix might be quite hard...

Change History (2)

comment:1 Changed 6 years ago by jluebbe

  • Component changed from framework/ousaged to framework/ogpsd
  • Milestone set to milestone5.5
  • Owner changed from jluebbe to daniel
  • Status changed from new to assigned

As a workaround you could open the second app and only then close the old one.

To improve TTFF we need to either fix uploading ephemeris or use FixNOW (see #47).

comment:2 Changed 6 years ago by mickey

  • Resolution set to invalid
  • Status changed from assigned to closed

I'm not sure whether we really want that. We should not introduce multiple methods to deal with resources. I'd rather see you explicitly setting the resource policy to 'Enabled', if you plan to work with multiple GPS apps.

On a related note, on the Neo we now have superfast fixes again, so it shouldn't be a problem.

I'm closing this as INVALID for now, but lets revisit if we see fit.

Thanks!

Note: See TracTickets for help on using tickets.