In current code, whether it has a fix or not at the first fix, it will tx and and go to sleep for value defined by APP_DUTYCYCLE. Its 40 seconds. The problem arises when it has no fix, that it wastes valuable time on a rotation of the tracker sleeping. It must exploit the sun as much as possible, thus continueously searching for fix, especially when it does not have a fix after boot.
In current code, whether it has a fix or not at the first fix, it will tx and and go to sleep for value defined by APP_DUTYCYCLE. Its 40 seconds. The problem arises when it has no fix, that it wastes valuable time on a rotation of the tracker sleeping. It must exploit the sun as much as possible, thus continueously searching for fix, especially when it does not have a fix after boot.