20#include "uart/protocol/packet.hpp"
23namespace NAV::vendor::emlid
29void decryptEmlidObs(
const std::shared_ptr<NAV::EmlidObs>& obs, uart::protocol::Packet& packet);
35std::pair<uint8_t, uint8_t>
checksumUBX(
const std::vector<uint8_t>& data);
std::pair< uint8_t, uint8_t > checksumUBX(const std::vector< uint8_t > &data)
Calculates the two UBX checksums for the provided data vector.
void decryptEmlidObs(const std::shared_ptr< NAV::EmlidObs > &obs, uart::protocol::Packet &packet)
Decrypts the provided Emlid observation.