9 #if !defined(__AM_HISTORYHDR_H)
10 #define __AM_HISTORYHDR_H
12 #if !defined(__AM_HISTORYPVCONF_H)
13 #include "am_historypvconf.h"
16 #if !defined __AM_TIMEZONE_H
17 #include "am_timezone.h"
20 #if !defined(__LINKLIST_H)
46 virtual uint16 recordID();
58 const char * getMACAddress();
67 const char * getInstrName();
76 const char * getGroupName();
85 const char * getLanguage();
94 const char * getCountry();
103 const char * getSWVersion();
112 uint8 getTicksPerSec();
121 double getStartTimeTicks();
131 time_t ticksToUtc(
double ticksSinceBaseYear,
132 uint16 * pRetMillisecs = NULL );
152 char m_MACAddress[18];
153 char m_InstrName[21];
154 char m_GroupName[21];
158 time_t m_BaseSeconds;
159 double m_StartTimeTicks;
160 sint32 m_TimeSegment;
179 : m_pPointConfigs(pPointConfigs),
191 inline AM_HistoryHeader::~AM_HistoryHeader()
202 inline const char * AM_HistoryHeader::getMACAddress()
214 inline const char * AM_HistoryHeader::getLanguage()
226 inline const char * AM_HistoryHeader::getCountry()
238 inline const char * AM_HistoryHeader::getInstrName()
250 inline const char * AM_HistoryHeader::getGroupName()
262 inline const char * AM_HistoryHeader::getSWVersion()
274 inline uint8 AM_HistoryHeader::getTicksPerSec()
276 return m_TicksPerSec;
286 inline double AM_HistoryHeader::getStartTimeTicks()
288 return m_StartTimeTicks;
300 return m_pPointConfigs;
303 #endif // end of __AM_HISTORYHDR_H conditional include
Definition: am_historystream.h:23
Definition: am_historyrecord.h:29
Definition: am_timezone.h:75