Update to version 3.2
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user