I’m starting a new project and I plan to use sleep mode and only power up cellular to transmit some data every 15 minutes or so, sampling a sensor more frequently in between and storing values to be transmitted later in RAM. As such I plan to use the Cellular.on() and Cellular.off() functions as part of my loop process every 15 minutes.
What I’m worried about is this statement from the docs:
When turning on the Cellular module, it will go through a full re-connect to the Cellular network which will take anywhere from 30 to 60 seconds in most situations.
It’s not clear to me whether that 30 to 60 seconds halts the execution of loop. I hope it doesn’t and that my code can carry on, expecting that eventually Cellular.ready() will return true and I can, at that point, transmit my accumulated data and do Cellular.off(). Is that how it works as of 0.6.0?