versadac  1
versadac - Scalable Recorder Firmware
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
DreFile Class Reference

Public Member Functions

 DreFile (DreHistMgr *z_pHistMgr, uint8 z_uGroup, uint32 z_uBlockSize, uint8 z_uRecStatus)
 
void msgAlmStat (DRE_MSG_ALARMS_T *z_pMsg)
 
void msgBatchHdr (DRE_BATCH_HDR_T *z_pMsg)
 
void msgBatchStart (DRE_MSG_BATCH_START_T *z_pMsg)
 
void msgBatchStop (DRE_MSG_BATCH_STOP_T *z_pMsg)
 
void msgHdrEnd ()
 
void msgHistHdr (DRE_HIST_HDR_T *z_pMsg)
 
void msgLostData ()
 
void msgMessage (DRE_MSG_MESSAGE_T *z_pMsg)
 
void msgRecStatus (DRE_MSG_RECSTATUS_T *z_pMsg)
 
void msgRefAlm (DRE_REF_ALM_T *z_pMsg)
 
void msgRefPv (DRE_REF_PV_T *z_pMsg)
 
void msgPointHdr (DRE_PT_HDR_T *z_pMsg)
 
void msgSample (DRE_MSG_SAMPLE_T *z_pMsg)
 
void msgSegHdr (DRE_SEG_HDR_T *z_pMsg)
 
void closeStream (FILE **z_pStream, char *z_pFuncName, char *z_pFileName)
 
void disableRecording ()
 
void flush ()
 
int flushBuffer (char *z_pFuncName, DreBuffer *z_pBuf)
 
void failSlice (char *z_pFuncName, char *z_pDesc)
 
uint8 getGroup ()
 
FILE * openForAppend (char *z_pFuncName)
 
void recMessageRef ()
 
void recRefData ()
 
void reopen (double z_dTime, bool z_bBatchStart=FALSE)
 
void setNotRecording ()
 
bool startedNewFile ()
 
void updateTime (double z_dTime)
 
DRE_SLICE_TgetSlice ()
 
uint32 getSize ()
 

Static Public Member Functions

static ENUM_Uhh_ScaleType resToUhhScaleType (ENUM_ScaleType z_nInternalType)
 
static bool forceRemove (char *z_szPathName)
 
static uint32 getTestMode ()
 
static void setTestMode (uint32 z_uTestMode)
 

Public Attributes

DreFilepNext
 

The documentation for this class was generated from the following files: