Skip to content

auto: lte_control: added - #941

Merged
JordanYates merged 4 commits into
mainfrom
feature/lte_state_control
Jul 30, 2026
Merged

auto: lte_control: added#941
JordanYates merged 4 commits into
mainfrom
feature/lte_state_control

Conversation

@JordanYates

Copy link
Copy Markdown
Contributor

Add a module for automatically controlling the LTE modem connection request state in response to the APPLICATION_ACTIVE state and application specific give-up and retry points.

Note that the state callbacks are run with a spinlock held.

Signed-off-by: Jordan Yates <jordan@embeint.com>
Add a helper function for checking whether the modem is currently
registered to a network. This is a lightweight alternative to
`lte_modem_monitor_network_state` and manually checking the approriate
registration state.

Signed-off-by: Jordan Yates <jordan@embeint.com>
Add a module for automatically controlling the LTE modem connection
request state in response to the `APPLICATION_ACTIVE` state and
application specific give-up and retry points.

Signed-off-by: Jordan Yates <jordan@embeint.com>
@codecov

codecov Bot commented Jul 30, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 94.82759% with 3 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
lib/auto/lte_control.c 96.36% 0 Missing and 2 partials ⚠️
lib/modem_monitor/modem_nrf9x/nrf_modem_monitor.c 66.66% 0 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

Add tests for the auto LTE control module.

Signed-off-by: Jordan Yates <jordan@embeint.com>
@JordanYates
JordanYates force-pushed the feature/lte_state_control branch from 1ab5796 to 8170cfb Compare July 30, 2026 03:12
@sonarqubecloud

Copy link
Copy Markdown

@JordanYates
JordanYates merged commit 5ff22e1 into main Jul 30, 2026
16 checks passed
@JordanYates
JordanYates deleted the feature/lte_state_control branch July 30, 2026 06:01
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