My Project
|
Public Member Functions | |
BolometerDataFrameManager (BolometerDataFrameManager &fm) | |
BolometerDataFrameManager (bool archivedOnly=false, gcp::util::DataFrame *frame=0) | |
virtual | ~BolometerDataFrameManager () |
void | initialize (bool archivedOnly=false, gcp::util::DataFrame *frame=0) |
![]() | |
virtual | ~RegMapDataFrameManager () |
void | operator= (DataFrameManager &manager) |
virtual void | operator= (RegMapDataFrameManager &manager) |
void | writeBoard (BoardDataFrameManager &fm, bool lockFrame) |
void | writeReg (std::string board, std::string name, unsigned char *data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, signed char *data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, bool *data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, unsigned short *data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, signed short *data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, unsigned int *data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, signed int *data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, float *data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, double *data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, RegDate::Data *data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, Complex< float >::Data *data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, unsigned char data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, signed char data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, bool data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, unsigned short data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, signed short data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, unsigned int data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, signed int data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, float data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, double data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, RegDate::Data data, CoordRange *range=0) |
void | writeReg (std::string board, std::string name, Complex< float >::Data data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, unsigned char *data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, signed char *data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, bool *data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, unsigned short *data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, signed short *data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, unsigned int *data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, signed int *data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, float *data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, double *data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, RegDate::Data *data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, Complex< float >::Data *data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, unsigned char data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, signed char data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, bool data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, unsigned short data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, signed short data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, unsigned int data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, signed int data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, float data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, double data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, RegDate::Data data, CoordRange *range=0) |
void | writeRegNoLock (std::string board, std::string name, Complex< float >::Data data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, unsigned char *data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, signed char *data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, unsigned short *data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, signed short *data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, unsigned int *data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, signed int *data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, float *data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, double *data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, RegDate::Data *data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, Complex< float >::Data *data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, unsigned char data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, signed char data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, bool data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, unsigned short data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, signed short data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, unsigned int data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, signed int data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, float data, CoordRange *range=0) |
void | writeDcReg (RegMapBlock *blk, float data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, double data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, RegDate::Data data, CoordRange *range=0) |
void | writeReg (RegMapBlock *blk, Complex< float >::Data data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, unsigned char *data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, signed char *data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, bool *data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, unsigned short *data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, signed short *data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, unsigned int *data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, signed int *data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, float *data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, double *data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, RegDate::Data *data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, Complex< float >::Data *data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, unsigned char data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, signed char data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, bool data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, unsigned short data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, signed short data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, unsigned int data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, signed int data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, float data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, double data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, RegDate::Data data, CoordRange *range=0) |
void | writeRegNoLock (RegMapBlock *blk, Complex< float >::Data data, CoordRange *range=0) |
void | readReg (std::string board, std::string name, unsigned char *data, CoordRange *range=0) |
void | readReg (std::string board, std::string name, signed char *data, CoordRange *range=0) |
void | readReg (std::string board, std::string name, bool *data, CoordRange *range=0) |
void | readReg (std::string board, std::string name, unsigned short *data, CoordRange *range=0) |
void | readReg (std::string board, std::string name, signed short *data, CoordRange *range=0) |
void | readReg (std::string board, std::string name, unsigned int *data, CoordRange *range=0) |
void | readReg (std::string board, std::string name, signed int *data, CoordRange *range=0) |
void | readReg (std::string board, std::string name, float *data, CoordRange *range=0) |
void | readReg (std::string board, std::string name, double *data, CoordRange *range=0) |
void | readReg (std::string board, std::string name, RegDate::Data *data, CoordRange *range=0) |
void | readReg (std::string board, std::string name, Complex< float >::Data *data, CoordRange *range=0) |
void | readRegNoLock (std::string board, std::string name, unsigned char *data, CoordRange *range=0) |
void | readRegNoLock (std::string board, std::string name, signed char *data, CoordRange *range=0) |
void | readRegNoLock (std::string board, std::string name, bool *data, CoordRange *range=0) |
void | readRegNoLock (std::string board, std::string name, unsigned short *data, CoordRange *range=0) |
void | readRegNoLock (std::string board, std::string name, signed short *data, CoordRange *range=0) |
void | readRegNoLock (std::string board, std::string name, unsigned int *data, CoordRange *range=0) |
void | readRegNoLock (std::string board, std::string name, signed int *data, CoordRange *range=0) |
void | readRegNoLock (std::string board, std::string name, float *data, CoordRange *range=0) |
void | readRegNoLock (std::string board, std::string name, double *data, CoordRange *range=0) |
void | readRegNoLock (std::string board, std::string name, RegDate::Data *data, CoordRange *range=0) |
void | readRegNoLock (std::string board, std::string name, Complex< float >::Data *data, CoordRange *range=0) |
void | readReg (RegMapBlock *blk, unsigned char *data, CoordRange *range=0) |
void | readReg (RegMapBlock *blk, signed char *data, CoordRange *range=0) |
void | readReg (RegMapBlock *blk, bool *data, CoordRange *range=0) |
void | readReg (RegMapBlock *blk, unsigned short *data, CoordRange *range=0) |
void | readReg (RegMapBlock *blk, signed short *data, CoordRange *range=0) |
void | readReg (RegMapBlock *blk, unsigned int *data, CoordRange *range=0) |
void | readReg (RegMapBlock *blk, signed int *data, CoordRange *range=0) |
void | readReg (RegMapBlock *blk, float *data, CoordRange *range=0) |
void | readReg (RegMapBlock *blk, double *data, CoordRange *range=0) |
void | readReg (RegMapBlock *blk, RegDate::Data *data, CoordRange *range=0) |
void | readReg (RegMapBlock *blk, Complex< float >::Data *data, CoordRange *range=0) |
void | readRegNoLock (RegMapBlock *blk, unsigned char *data, CoordRange *range=0) |
void | readRegNoLock (RegMapBlock *blk, signed char *data, CoordRange *range=0) |
void | readRegNoLock (RegMapBlock *blk, bool *data, CoordRange *range=0) |
void | readRegNoLock (RegMapBlock *blk, unsigned short *data, CoordRange *range=0) |
void | readRegNoLock (RegMapBlock *blk, signed short *data, CoordRange *range=0) |
void | readRegNoLock (RegMapBlock *blk, unsigned int *data, CoordRange *range=0) |
void | readRegNoLock (RegMapBlock *blk, signed int *data, CoordRange *range=0) |
void | readRegNoLock (RegMapBlock *blk, float *data, CoordRange *range=0) |
void | readRegNoLock (RegMapBlock *blk, double *data, CoordRange *range=0) |
void | readRegNoLock (RegMapBlock *blk, RegDate::Data *data, CoordRange *range=0) |
void | readRegNoLock (RegMapBlock *blk, Complex< float >::Data *data, CoordRange *range=0) |
bool | archivedOnly () |
unsigned int | getId (unsigned nanoSecondInterval) |
void | setMjd () |
void | setMjd (RegDate ®Date) |
void | setMjd (TimeVal &mjd) |
void | setMjd (double mjd) |
void | incrementRecord () |
void | setRecord (unsigned record) |
void | setReceived (bool received) |
RegMapBlock * | findReg (char *boardName, char *blockName) |
RegMapBoard * | findRegMapBoard (std::string boardName) |
int | byteOffsetInFrameOf (RegMapBlock *blk, Coord *coord=0) |
int | byteOffsetInFrameOf (std::string board, std::string block, Coord *coord=0) |
int | byteOffsetInFrameOf (RegMapBlock *blk, CoordRange *range) |
int | byteOffsetInFrameOf (std::string board, std::string block, CoordRange *range) |
int | byteOffsetInFrameOf (RegMapBoard *brd, RegMapBlock *blk) |
int | byteOffsetInFrameOf (RegMapBoard *brd) |
int | byteOffsetInFrameOf (std::string board) |
char * | getCharPtr (char *boardName, char *blockName) |
unsigned char * | getUcharPtr (char *boardName, char *blockName) |
short * | getShortPtr (char *boardName, char *blockName) |
unsigned short * | getUshortPtr (char *boardName, char *blockName) |
unsigned int * | getUintPtr (char *boardName, char *blockName) |
int * | getIntPtr (char *boardName, char *blockName) |
float * | getFloatPtr (char *boardName, char *blockName) |
double * | getDoublePtr (char *boardName, char *blockName) |
RegDate::Data * | getDatePtr (char *boardName, char *blockName) |
![]() | |
DataFrameManager () | |
DataFrameManager (unsigned nBuffer) | |
DataFrameManager (DataFrameManager &fm) | |
DataFrameManager (DataFrame *frame) | |
virtual | ~DataFrameManager () |
void | resize (unsigned int nBuffer) |
void | pack (unsigned int *data, unsigned int ndata, int startIndex=-1) |
void | pack (unsigned long *data, unsigned int ndata, int startIndex=-1) |
void | pack (float *data, unsigned int ndata, int startIndex=-1) |
void | pack (DataFrame *frame, int startIndex) |
void | fillBuffer (unsigned char val, unsigned int ndata) |
void | fillBuffer (unsigned char val) |
void | setErrorStatus (bool wasError) |
DataFrame * | frame () |
void | unpack (unsigned char *data, unsigned int ndata) |
void | unpack (unsigned char *data) |
void | advance (unsigned ndata) |
virtual void | reinitialize () |
void | lock () |
void | unlock () |
virtual unsigned int | getId () |
unsigned | byteOffsetInFrameOfData () |
unsigned | sizeInBytes () |
unsigned | sizeInBytesOfData () |
Additional Inherited Members | |
![]() | |
int | byteOffsetInRegMapOf (RegMapBlock *blk, Coord *coord=0) |
int | byteOffsetInRegMapOf (std::string board, std::string block, Coord *coord=0) |
int | byteOffsetInRegMapOf (RegMapBlock *blk, CoordRange *range) |
int | byteOffsetInRegMapOf (std::string board, std::string block, CoordRange *range) |
void | packData (RegMapBlock *blk, void *data, CoordRange *range, DataType::Type type, bool lock=true) |
void | packData (std::string board, std::string block, void *data, CoordRange *range, DataType::Type type, bool lock=true) |
void | packValue (RegMapBlock *blk, void *data, CoordRange *range, DataType::Type type, bool lock=true) |
void | packDcValue (RegMapBlock *blk, void *data, CoordRange *range, DataType::Type type, bool lock=true) |
void | packValue (std::string board, std::string block, void *data, CoordRange *range, DataType::Type type, bool lock=true) |
void | unpackData (RegMapBlock *blk, void *data, CoordRange *range, DataType::Type type, bool lock=true) |
void | unpackData (std::string board, std::string block, void *data, CoordRange *range, DataType::Type type, bool lock=true) |
RegMapDataFrameManager (std::string regmap, bool archivedOnly=false) | |
RegMapDataFrameManager (bool archivedOnly=false) | |
void | checkType (std::string board, std::string block, DataType::Type type, CoordRange *range=0) |
void | checkType (RegMapBlock *blk, DataType::Type type, CoordRange *range=0) |
DataType::Type | typeOf (RegMapBlock *blk) |
RegMapBlock * | getReg (std::string board, std::string block) |
bool | boardIsPresent (RegMapBoard *brd) |
bool | blockIsPresent (RegMapBlock *blk) |
bool | boardIsFlagged (RegMapBoard *brd) |
![]() | |
ArrayMap * | arrayMap_ |
RegMap * | regMap_ |
bool | archivedOnly_ |
![]() | |
gcp::util::DataFrame * | frame_ |
bool | dataIsInitialized_ |
unsigned | currentIndex_ |
unsigned | nBuffer_ |
unsigned | nUsed_ |
BolometerDataFrameManager::BolometerDataFrameManager | ( | BolometerDataFrameManager & | fm | ) |
Copy constructor
....................................................................... Copy constructor
BolometerDataFrameManager::BolometerDataFrameManager | ( | bool | archivedOnly = false , |
gcp::util::DataFrame * | frame = 0 |
||
) |
Constructor with initialization from a DataFrame object.
....................................................................... Constructor with initialization from a DataFrame object.
|
virtual |
Destructor.
....................................................................... Destructor.
void BolometerDataFrameManager::initialize | ( | bool | archivedOnly = false , |
gcp::util::DataFrame * | frame = 0 |
||
) |
Initialize this object.
....................................................................... Constructor with no resizing of the initially zero-length DataFrame buffer. This constructor doesn't intialize the antenna number associated with this manager object.