diff --git a/lte/alt1250/alt1250_daemon.h b/lte/alt1250/alt1250_daemon.h index 7168877c17..92d85acfa2 100644 --- a/lte/alt1250/alt1250_daemon.h +++ b/lte/alt1250/alt1250_daemon.h @@ -134,6 +134,7 @@ struct alt1250_s #ifdef CONFIG_LTE_ALT1250_ENABLE_HIBERNATION_MODE int alt1250_set_api_enable(FAR struct alt1250_s *dev, bool enable); int alt1250_count_opened_sockets(FAR struct alt1250_s *dev); +int alt1250_is_api_in_progress(FAR struct alt1250_s *dev); #endif #endif /* __LTE_ALT1250_ALT1250_DAEMON_H__ */ diff --git a/lte/alt1250/alt1250_main.c b/lte/alt1250/alt1250_main.c index 0f03246714..09f6bb71f8 100644 --- a/lte/alt1250/alt1250_main.c +++ b/lte/alt1250/alt1250_main.c @@ -306,4 +306,14 @@ int alt1250_count_opened_sockets(FAR struct alt1250_s *dev) return ret; } + +int alt1250_is_api_in_progress(FAR struct alt1250_s *dev) +{ + if (!dev) + { + return ERROR; + } + + return dev->is_usockrcvd ? 1 : 0; +} #endif