We are running some tests on the HL7800 where:
- we issue a number of commands that will test the functionality of the GPS, then send the location to a server. This works well.
- We set the Wake pin low, to put it to sleep for ‘x’ seconds, and wait ‘y’ seconds to bring it back to repeat our test
However, after waiting ‘y’ seconds to let it wake up we get unpredictable results, and often commands will error out.
The ‘x’ seconds of sleep is usually around 30 seconds. This is just testing, but we did try longer and shorter values.
We are using PSM and Hibernate mode.
Is there a recommended time that the module should stay asleep and not be woken up?
Is there a recommended time after we assert the wake pin high where we can issue commands again?