Main Page | Features | Central Services | csv-Files | Types | Transfer | Access | API-C | API-.NET | API-Java | Examples | Downloads
page generated on 18.05.2024 - 04:45
Data Fields
HstTblEntry Struct Reference

#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
 

Detailed Description

History Table Entry structure

Field Documentation

◆ archiveFileName

char HstTblEntry::archiveFileName[32]

current working file name

◆ archiveRate

int HstTblEntry::archiveRate

archive interval in msec (sampling interval if LTS depth == 0)

◆ aTolerance

float HstTblEntry::aTolerance

absolute tolerance

◆ c

CONTRACT HstTblEntry::c

the entry contract

Referenced by AppendHistoryData().

◆ data

BYTE* HstTblEntry::data

pointer to data block

◆ dataPtr

int HstTblEntry::dataPtr

current valid data pointer

◆ depthDays

int HstTblEntry::depthDays

for long term storage (days)

◆ depthLong

int HstTblEntry::depthLong

for long term storage (months)

◆ depthShort

int HstTblEntry::depthShort

for short term storage

◆ fltr

FilterLink* HstTblEntry::fltr

assigned filter

◆ hasDataPool

int HstTblEntry::hasDataPool

for variable length formats

◆ hasSavedFiles

int HstTblEntry::hasSavedFiles

long-term archive files found in the 'saved' area

◆ heartbeat

int HstTblEntry::heartbeat

archive heartbeat in sec

◆ isScheduled

int HstTblEntry::isScheduled

schedule flag

◆ keepPointsOfInterest

int HstTblEntry::keepPointsOfInterest

poi flag

◆ lastAccessSts

int HstTblEntry::lastAccessSts

return code of last eqm access

◆ lastAccessTime

double HstTblEntry::lastAccessTime

timestamp of last eqm access

◆ lastArchiveSts

int HstTblEntry::lastArchiveSts

return code of last archive write

◆ lastArchiveTime

double HstTblEntry::lastArchiveTime

timestamp of last archive

◆ memidx

UINT16* HstTblEntry::memidx

members index list if necessary

◆ pollingRate

int HstTblEntry::pollingRate

polling interval in msec

◆ poolEntryCapacity

int HstTblEntry::poolEntryCapacity

for variable length formats

◆ prd

PrpRedirBlk* HstTblEntry::prd

re-director to CHS if not NULL

◆ pTolerance

float HstTblEntry::pTolerance

percent tolerance

◆ range

float HstTblEntry::range

value range from property settings

◆ recordCapacity

int HstTblEntry::recordCapacity

record capacity for standard files (full byte capacity including header and prefix)

◆ recordIndex

int HstTblEntry::recordIndex

local index identifier

◆ recordInitialized

int HstTblEntry::recordInitialized

initialization flag

◆ recordLength

int HstTblEntry::recordLength

(primary) record length in bytes

◆ rmvFileName

char HstTblEntry::rmvFileName[32]

file for standard rotation removal

◆ storeSummary

int HstTblEntry::storeSummary

store data summary if TRUE

◆ sysstamp

SINT32* HstTblEntry::sysstamp

sysstamp array

◆ timestamp

double* HstTblEntry::timestamp

timestamp array

◆ useStandardSet

int HstTblEntry::useStandardSet

use std. pre-allocated files

◆ usrstamp

SINT32* HstTblEntry::usrstamp

usrstamp array


The documentation for this struct was generated from the following file:

Impressum   |   Imprint   |   Datenschutzerklaerung   |   Data Privacy Policy   |   Declaration of Accessibility   |   Erklaerung zur Barrierefreiheit
Generated for TINE API by  doxygen 1.5.8