Skip to content

Conversation

JordanYates
Copy link
Contributor

Allow users to enable an optional fallback to the last valid queried
signal parameters. This is useful for devices that spend most of their
time in PSM mode, where parameters cannot be queried, but users still
want some indication of the signal quality. The best we can do is the
signal quality the last time we were on the network.

In addition to caching the values when a user requests them, the cache
is also automatically updated when the cell tower changes and when the
connection transitions to active, in case no user request occurs while
the connection is active.

Enable the Nordic proprietary PSM mode for LTE to ensure we can still
optimise power consumption when the LTE network does not natively
support PSM.

Signed-off-by: Jordan Yates <[email protected]>
Decrease the default accuracy required to report a location from 10km to
100km. This is still accurate enough for some purposes, and gives users
an earlier indication of the approximate device position in challenging
signal conditions.

Signed-off-by: Jordan Yates <[email protected]>
Allow users to enable an optional fallback to the last valid queried
signal parameters. This is useful for devices that spend most of their
time in PSM mode, where parameters cannot be queried, but users still
want some indication of the signal quality. The best we can do is the
signal quality the last time we were on the network.

In addition to caching the values when a user requests them, the cache
is also automatically updated when the cell tower changes and when the
connection transitions to active, in case no user request occurs while
the connection is active.

Signed-off-by: Jordan Yates <[email protected]>
Copy link

codecov bot commented Sep 26, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 92.19%. Comparing base (30aabae) to head (863cf22).
Report is 14 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #254      +/-   ##
==========================================
+ Coverage   92.18%   92.19%   +0.01%     
==========================================
  Files         104      104              
  Lines        3952     3961       +9     
  Branches      622      622              
==========================================
+ Hits         3643     3652       +9     
  Misses        156      156              
  Partials      153      153              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@JordanYates JordanYates merged commit cd41b4d into main Sep 26, 2024
10 checks passed
@JordanYates JordanYates deleted the feature/europe branch September 26, 2024 07:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant