Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
lte_control.h
Go to the documentation of this file.
1
14
15#ifndef INFUSE_SDK_INCLUDE_INFUSE_AUTO_LTE_CONTROL_H_
16#define INFUSE_SDK_INCLUDE_INFUSE_AUTO_LTE_CONTROL_H_
17
18#include <stdbool.h>
19
20#include <zephyr/net/net_if.h>
21
22#include <infuse/states.h>
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
35void auto_lte_control_init(uint8_t loggers);
36
41
46
47#ifdef CONFIG_ZTEST
48
52void auto_lte_control_test_cleanup(void);
53
54#endif /* CONFIG_ZTEST */
55
56#ifdef __cplusplus
57}
58#endif
59
60#endif /* INFUSE_SDK_INCLUDE_INFUSE_AUTO_LTE_CONTROL_H_ */
void auto_lte_control_retry(void)
If the LTE modem previously stopped searching for a network to register to, try again.
void auto_lte_control_init(uint8_t loggers)
Initialise LTE control policy.
void auto_lte_control_give_up(void)
If the LTE modem has not yet registered to a network, give up.
Application state framework.