#include <hstlib.h>
Data Fields | |
| char | archiveFileName [32] |
| int | archiveRate |
| float | aTolerance |
| CONTRACT | c |
| BYTE * | data |
| int | dataPtr |
| int | depthDays |
| int | depthLong |
| int | depthShort |
| FilterLink * | fltr |
| int | hasDataPool |
| int | hasSavedFiles |
| int | heartbeat |
| int | isScheduled |
| int | keepPointsOfInterest |
| int | lastAccessSts |
| double | lastAccessTime |
| int | lastArchiveSts |
| double | lastArchiveTime |
| UINT16 * | memidx |
| int | pollingRate |
| int | poolEntryCapacity |
| PrpRedirBlk * | prd |
| float | pTolerance |
| float | range |
| int | recordCapacity |
| int | recordIndex |
| int | recordInitialized |
| int | recordLength |
| char | rmvFileName [32] |
| int | storeSummary |
| SINT32 * | sysstamp |
| double * | timestamp |
| int | useStandardSet |
| SINT32 * | usrstamp |
History Table Entry structure
| char HstTblEntry::archiveFileName[32] |
current working file name
| int HstTblEntry::archiveRate |
archive interval in msec (sampling interval if LTS depth == 0)
| float HstTblEntry::aTolerance |
absolute tolerance
| CONTRACT HstTblEntry::c |
the entry contract
Referenced by AppendHistoryData().
| BYTE* HstTblEntry::data |
pointer to data block
| int HstTblEntry::dataPtr |
current valid data pointer
| int HstTblEntry::depthDays |
for long term storage (days)
| int HstTblEntry::depthLong |
for long term storage (months)
| int HstTblEntry::depthShort |
for short term storage
| FilterLink* HstTblEntry::fltr |
assigned filter
| int HstTblEntry::hasDataPool |
for variable length formats
| int HstTblEntry::hasSavedFiles |
long-term archive files found in the 'saved' area
| int HstTblEntry::heartbeat |
archive heartbeat in sec
| int HstTblEntry::isScheduled |
schedule flag
| int HstTblEntry::keepPointsOfInterest |
poi flag
| int HstTblEntry::lastAccessSts |
return code of last eqm access
| double HstTblEntry::lastAccessTime |
timestamp of last eqm access
| int HstTblEntry::lastArchiveSts |
return code of last archive write
| double HstTblEntry::lastArchiveTime |
timestamp of last archive
| UINT16* HstTblEntry::memidx |
members index list if necessary
| int HstTblEntry::pollingRate |
polling interval in msec
| int HstTblEntry::poolEntryCapacity |
for variable length formats
| PrpRedirBlk* HstTblEntry::prd |
re-director to CHS if not NULL
| float HstTblEntry::pTolerance |
percent tolerance
| float HstTblEntry::range |
value range from property settings
| int HstTblEntry::recordCapacity |
record capacity for standard files (full byte capacity including header and prefix)
| int HstTblEntry::recordIndex |
local index identifier
| int HstTblEntry::recordInitialized |
initialization flag
| int HstTblEntry::recordLength |
(primary) record length in bytes
| char HstTblEntry::rmvFileName[32] |
file for standard rotation removal
| int HstTblEntry::storeSummary |
store data summary if TRUE
| SINT32* HstTblEntry::sysstamp |
sysstamp array
| double* HstTblEntry::timestamp |
timestamp array
| int HstTblEntry::useStandardSet |
use std. pre-allocated files
| SINT32* HstTblEntry::usrstamp |
usrstamp array
1.5.8