Is there a way to send a ubx file to the open log artemis for ppk or better yet an .obs file? im just a newbie to coding so i may be out of my depth here i just cant do anything with the text file that is produced.
Hi @rukus racing,
Your question almost makes sense. Almost!
You can use OpenLog Artemis to record RAWX and SFRBX messages from a u-blox GNSS module (like the ZED-F9P). Then you can process those messages using (e.g.) RTKLIB.
You can find some example logging code on GitHub:
https://github.com/sparkfun/OpenLog_Artemis_GNSS_Logger
https://github.com/sparkfun/OpenLog_Art … ogging.ino
Best wishes,
Paul
Thanks for the reply
whenever i try to compile the example code i get the following error
"
Arduino: 1.8.18 (Windows 10), Board: “SparkFun RedBoard Artemis ATP, 115200, SparkFun Variable Loader (Recommended)”
gnss_logger:83:42: error: no matching function for call to ‘TwoWire::TwoWire(const byte&, const byte&)’
TwoWire qwiic(PIN_QWIIC_SDA,PIN_QWIIC_SCL); //Will use pads 8/9
^
In file included from C:\Users\timsi\OneDrive\Documents\Arduino\libraries\SparkFun_u-blox_GNSS_Arduino_Library\src/SparkFun_u-blox_GNSS_Arduino_Library.h:52,
from C:\Users\timsi\OneDrive\Documents\Arduino\gnss_logger\gnss_logger.ino:55:
C:\Users\timsi\AppData\Local\Arduino15\packages\SparkFun\hardware\apollo3\1.2.1\libraries\Wire\src/Wire.h:41:3: note: candidate: ‘TwoWire::TwoWire(uint8_t)’
TwoWire(uint8_t iom_instance);
^~~~~~~
C:\Users\timsi\AppData\Local\Arduino15\packages\SparkFun\hardware\apollo3\1.2.1\libraries\Wire\src/Wire.h:41:3: note: candidate expects 1 argument, 2 provided
C:\Users\timsi\AppData\Local\Arduino15\packages\SparkFun\hardware\apollo3\1.2.1\libraries\Wire\src/Wire.h:38:7: note: candidate: ‘constexpr TwoWire::TwoWire(const TwoWire&)’
class TwoWire : public Stream, public IOMaster
^~~~~~~
C:\Users\timsi\AppData\Local\Arduino15\packages\SparkFun\hardware\apollo3\1.2.1\libraries\Wire\src/Wire.h:38:7: note: candidate expects 1 argument, 2 provided
C:\Users\timsi\AppData\Local\Arduino15\packages\SparkFun\hardware\apollo3\1.2.1\libraries\Wire\src/Wire.h:38:7: note: candidate: ‘constexpr TwoWire::TwoWire(TwoWire&&)’
C:\Users\timsi\AppData\Local\Arduino15\packages\SparkFun\hardware\apollo3\1.2.1\libraries\Wire\src/Wire.h:38:7: note: candidate expects 1 argument, 2 provided
C:\Users\timsi\OneDrive\Documents\Arduino\gnss_logger\gnss_logger.ino: In function ‘void stopLogging()’:
gnss_logger:377:3: error: ‘powerControlADC’ was not declared in this scope
powerControlADC(false); //Power down ADC. It it started by default before setup().
^~~~~~~~~~~~~~~
C:\Users\timsi\OneDrive\Documents\Arduino\gnss_logger\gnss_logger.ino: In function ‘void setQwiicPullups(uint32_t)’:
gnss_logger:531:14: error: ‘PinName’ was not declared in this scope
pin_config(PinName(PIN_QWIIC_SCL), sclPinCfg);
^~~~~~~
C:\Users\timsi\OneDrive\Documents\Arduino\gnss_logger\gnss_logger.ino:531:14: note: suggested alternative: ‘rename’
pin_config(PinName(PIN_QWIIC_SCL), sclPinCfg);
^~~~~~~
rename
gnss_logger:531:3: error: ‘pin_config’ was not declared in this scope
pin_config(PinName(PIN_QWIIC_SCL), sclPinCfg);
^~~~~~~~~~
C:\Users\timsi\OneDrive\Documents\Arduino\gnss_logger\gnss_logger.ino:531:3: note: suggested alternative: ‘SdioConfig’
pin_config(PinName(PIN_QWIIC_SCL), sclPinCfg);
^~~~~~~~~~
SdioConfig
exit status 1
no matching function for call to ‘TwoWire::TwoWire(const byte&, const byte&)’
This report would have more information with
“Show verbose output during compilation”
option enabled in File → Preferences.
"
i have checked the board settings and have all the latest libraries and i have tried bot 2.1.0 and 2.1.1 boards all with no luck. i have not modified the code at all.
Hello @rukus racing,
It looks like you have v1.2.1 of Apollo3 installed?
"
C:\Users\timsi\AppData\Local\Arduino15\packages\SparkFun\hardware\apollo3\1.2.1\libraries\Wire\src/Wire.h:38:7: note: candidate expects 1 argument, 2 provided
"
-------------------------------------------------------------------------------------------------------------^
Both examples compile OK for me. I am using v2.2.0 of Apollo3 - released last week.
Best wishes,
Paul
thanks i got it to work i didnt realize i ust have downloaded an older verion that didnt have 2.2 in it