Update to version 3.2

This commit is contained in:
2026-03-18 14:56:42 +01:00
parent f593487c77
commit 44609d367f
49 changed files with 12657 additions and 3668 deletions

View File

@@ -20,11 +20,11 @@
#include <gempa/caps/endianess.h>
#include <gempa/caps/packet.h>
#include <vector>
namespace Gempa {
namespace CAPS {
class RTCM2DataRecord : public DataRecord {
public:
struct RTCM2Header : Header {
@@ -61,37 +61,38 @@ class RTCM2DataRecord : public DataRecord {
RTCM2DataRecord();
const char* formatName() const;
DataRecord *clone() const override;
const char* formatName() const override;
void setTimeStamp(const Time &ts);
void setSamplingFrequency(uint16_t numerator, uint16_t denominator);
virtual bool readMetaData(std::streambuf &buf, int size,
Header &header,
Time &startTime,
Time &endTime);
bool readMetaData(std::streambuf &buf, int size,
Header &header,
Time &startTime,
Time &endTime) override;
virtual const Header *header() const;
virtual Time startTime() const;
virtual Time endTime() const;
const Header *header() const override;
Time startTime() const override;
Time endTime() const override;
virtual bool canTrim() const;
virtual bool canMerge() const;
bool canTrim() const override;
bool canMerge() const override;
virtual bool trim(const Time &start,
const Time &end) const;
bool trim(const Time &start,
const Time &end) const override;
virtual size_t dataSize(bool withHeader) const;
size_t dataSize(bool withHeader) const override;
virtual ReadStatus get(std::streambuf &buf, int size,
const Time &start,
const Time &end,
int maxSize = -1);
ReadStatus get(std::streambuf &buf, int size,
const Time &start,
const Time &end,
int maxSize = -1) override;
virtual bool put(std::streambuf &buf, bool withHeader) const;
bool put(std::streambuf &buf, bool withHeader) const override;
PacketType packetType() const { return RTCM2Packet; }
PacketType packetType() const override { return RTCM2Packet; }
private: