1 #ifndef GMGENERICDATA_HPP_
2 #define GMGENERICDATA_HPP_
4 #include <geotypes.hpp>
10 #include <GmError.hpp>
18 #define GM_GEN_APP_ID_PACKET (GM_DATA_DOMAIN_GENERAL | 0x01)
23 #define GM_GEN_APP_MILLISECOND_TO_PPS_SYNCH (GM_DATA_DOMAIN_GENERAL | 0x02)
29 #define GM_GEN_APP_DATASET_ID_HEADER (GM_DATA_DOMAIN_GENERAL | 0x03)
32 #define GM_GEN_APP_MACHINE_ID 0x01
35 typedef unsigned long DWORD;
48 UInt32 m_ui32RecordSize;
49 DWORD m_dwApplicationRecordType;
50 DWORD m_dwApplicationId;
56 UInt32 m_ui32SynchType;
57 UInt32 m_ui32RemoteId;
58 uint64_t m_ui64RemoteCountAtSynch;
59 uint64_t m_ui64GlobalCountAtSynch;
65 UInt32 m_ui32SynchType;
66 UInt32 m_ui32RecordSize;
73 uint64_t m_ui64PacketIndex;
97 UInt32 m_ui32RecordSize;
104 uint64_t m_ui64RecordId;
112 DWORD m_dwRecordType;
113 UInt32 m_ui32RecordSize;
114 char m_strSurveyId[16];
115 char m_strAcquisitionId[16];
117 char m_strSerialNumber[20];
118 char m_strFirmwareVersion[20];
119 char m_strFirmwareName[32];
120 UInt32 m_databaseSchema;
124 #define GM_DB_RECORD_FLAG_ACTIVE ((UInt32)(0x01))
125 #define GM_DB_RECORD_FLAG_MARK_TO_REUSE ((UInt32)(0x02))
Definition: GmGenericData.hpp:71
Definition: GmGenericData.hpp:84
Definition: GmGenericData.hpp:63
Definition: GmGenericData.hpp:54
GmApp/GmLoggingApp.hpp>
Definition: Analogs.hpp:47