5#ifndef MRAS_SENSOR_ZOEM8Q_H
6#define MRAS_SENSOR_ZOEM8Q_H
10#include "SparkFun_u-blox_GNSS_Arduino_Library.h"
16#include "system_messages/GNSSDataMsg.h"
27 SFE_UBLOX_GNSS *gnss{};
39 gnss =
new SFE_UBLOX_GNSS();
50 int8_t setup()
override;
52 int8_t
loop()
override;
54 static uint16_t GPSweek();
56 static uint32_t actualTimeOfWeekms();
60 SUBSYSTEM_NO_MESSAGE_HANDLER
61 SUBSYSTEM_NAME(
"ZOEM8Q");
66uint64_t getTimestampMillisGPS();
A subsystem for the Ublox ZOEM8Q GNSS module.
Definition: Sensor_ZOEM8Q.h:25
int8_t performOnlineAssist()
Definition: Sensor_ZOEM8Q.cpp:72
Sensor_ZOEM8Q(uint8_t id, TwoWire &pipe, uint32_t freq)
Construct a new Sensor_ZOEM8Q object.
Definition: Sensor_ZOEM8Q.h:38
int8_t loop() override
Definition: Sensor_ZOEM8Q.cpp:34
Definition: Subsystem.h:30