20#include "uart/protocol/packet.hpp"
23namespace NAV::vendor::ublox
30[[nodiscard]]
bool decryptUbloxObs(
const std::shared_ptr<NAV::UbloxObs>& obs, uart::protocol::Packet& packet,
const std::string& nameId);
35std::pair<uint8_t, uint8_t> checksumUBX(
const std::vector<uint8_t>& data);
uint8_t checksumNMEA(const std::vector< uint8_t > &data)
Calculates the NMEA checksum for the provided data vector.
bool decryptUbloxObs(const std::shared_ptr< NAV::UbloxObs > &obs, uart::protocol::Packet &packet, const std::string &nameId)
Decrypts the provided Ublox observation.