9 #if !defined(__AM_HISTORYDATA_H)
10 #define __AM_HISTORYDATA_H
12 #if !defined(__LINKLIST_H)
16 #if !defined(__AM_HISTORYXORPV_H)
17 #include "am_historyxorpv.h"
20 #if !defined(__AM_HISTORYRECORD_H)
21 #include "am_historyrecord.h"
24 #if !defined(__AM_HISTORYHDR_H)
25 #include "am_historyhdr.h"
56 virtual uint16 recordID();
115 void setPvParameters();
126 uint16 * pRetMillisecs );
135 double getTicksSinceStart();
153 double m_TicksSinceStart;
160 double m_OngoingSampleIntervalTicks;
163 double m_TicksToNextSample;
164 bool m_bFirstReferenceRecordSeen;
181 inline time_t AM_HistoryData::getTimestamp(
AM_HistoryHeader & ticksConverter,
182 uint16 * pRetMillisecs )
184 return ticksConverter.ticksToUtc(ticksConverter.getStartTimeTicks()+
185 m_TicksSinceStart, pRetMillisecs);
195 inline double AM_HistoryData::getTicksSinceStart()
197 return m_TicksSinceStart;
207 inline AM_HistoryXORPV * AM_HistoryData::getSamples( uint16 * pNumOfSamples = NULL )
209 if (pNumOfSamples != NULL)
210 *pNumOfSamples = m_NoOfPoints;
215 #endif // end of __AM_HISTORYDATA_H conditional include
Definition: am_historyxorpv.h:16
Definition: am_historystream.h:23
Definition: am_historypvconf.h:24
Definition: am_historydata.h:30
Definition: am_historyrecord.h:29