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

Public Member Functions

 AM_HistoryStream (FILE *fp)
 
uint8 getUHHSequenceNumber ()
 
uint16 getChecksum ()
 
bool isBigEndian ()
 
sint32 numericRead (double &value)
 
sint32 numericRead (float &value)
 
sint32 numericRead (sint8 &value)
 
sint32 numericRead (sint16 &value)
 
sint32 numericRead (sint32 &value)
 
sint32 numericRead (uint8 &value)
 
sint32 numericRead (uint16 &value)
 
sint32 numericRead (uint32 &value)
 
void putback (uint16 metabyte)
 
sint32 read (uint8 *location, uint16 count)
 
sint32 readMetabyte ()
 
sint32 readUintf (uint32 &dest)
 
sint32 readFloat64n (double *pDouble, uint8 numBytes)
 
sint32 readFloat32n (float *pFloat, uint8 numBytes)
 
void seedChecksum ()
 
void setFp (FILE *fp)
 
void setUHHSequenceNumber (uint8 UHHSequenceNumber)
 
void setChecksum (uint16 checksum)
 
sint32 stringRead (char *stringPtr, uint16 count)
 
sint32 stringReadUnicode (char *stringPtr, uint16 count, uint16 *pActual=NULL)
 
sint32 readTicks (double &value)
 
sint32 verifyChecksum ()
 
long tell ()
 
sint32 seek (uint32 pos)
 

Static Public Attributes

static const sint32 READ_OK = 0
 
static const sint32 HISTORY_EOF = EOF
 
static const sint32 CHECKSUM_ERR = -2
 
static const sint32 FORMAT_ERR = -3
 
static const sint32 OUTPUT_ERR = -4
 
static const sint32 OUTPUT_FULL_ERR = -5
 
static const sint32 OUT_OF_MEMORY = -6
 
static const sint32 CANCELLED = -7
 

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