-
Notifications
You must be signed in to change notification settings - Fork 107
Description
Basically I'd like to be able to set the navFreq to something less than 1, such as 0.5 or 0.033 (for 30s between). I think the best way to do that is to add a set/getMeasurementRate() that directly sets the measurement rate.
See this feature request
What I am trying to do is slow the raw sample rate down to something less than 1 hz. For a lot of static surveying, there is no benefit from high-frequency sample rates ... 15 second, or even 30 second, sampling is fine, but we require longer observation periods (many hours to days). Thus, a helpful feature could include:
(1) setting slower sample rates (at the least, hard-wired options of 5, 15, and 30 seconds, but user specified sample period is more flexible)
Metadata
Metadata
Assignees
Labels
No labels
Activity
PaulZC commentedon Mar 30, 2021
There are two ways to do this:
setMeasurementRate
as you suggest - very happy to do thatIIRC, I've tried this before and ran into problems when the interval was longer than around 45 seconds. I'm pretty sure that was using the first way. I'll go hunting for the code (it is probably in OpenLog Artemis).
The second way can be done two ways:
rate
parameter to (e.g.) 30 to receive a message every 30 seconds (if the navigation rate is 1Hz)setVal8
and the key UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_UART1I'll report back once I find the other code. Watch this space!
PaulZC commentedon Mar 30, 2021
Again, because you are using the ZED, You can set the navigation rate manually if you want to using
setVal16
and the keys UBLOX_CFG_RATE_MEAS and/or UBLOX_CFG_RATE_NAVnseidle commentedon Apr 12, 2021
This is working great! Thank you.