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

Public Member Functions

 AM_CsvStream (AM_CsvSetup *pSetup, const char *serverName, const char *userName, const char *password, const char *dirName, uint32 maxFileSize, AM_Archiver *pArchiver)
 
sint32 open (AM_HistoryHeader &headerInfo, const char *pBatchName, time_t startTime, char *retFileName, char **pRetFileNameEndTime)
 
void close (const char *fileName, char *pFileNameEndTime, time_t endTime, uint32 historyFileTime)
 
const char * getDecimalChars ()
 
char * getPvStatusText (uint8 status)
 
uint8 getTimeFormat ()
 
const char * getServerName ()
 
const char * getUserName ()
 
const char * getPassword ()
 
const char * getDirName ()
 
uint32 getMaxFileSize ()
 
FILE * getFp ()
 
sint32 writeHeaderInfo (AM_HistoryHeader &info, const char *pInstrSerNo)
 
sint32 writeColumnHeadings (LinkedList< AM_HistoryPVConfig > &pointConfigs)
 
sint32 writeValues (time_t utcTimeStamp, uint16 millisecs, AM_HistoryXORPV *pSamples, LinkedList< AM_HistoryPVConfig > &pointConfigs)
 
sint32 writeMessage (time_t utcTimeStamp, uint16 millisecs, const char *pText)
 
char * getTranslatedItemText (uint8 enumeration_id, uint8 enumeration_no)
 
char * getTranslatedGlobalsItemText (int8 enumeration_id, uint8 enumeration_no)
 

Static Public Attributes

static const sint32 WRITE_OK = 0
 

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