My Project
|
Public Member Functions | |
ArrayDataFrameManager (bool archivedOnly=false, ArrayMap *arrayMap=NULL) | |
ArrayDataFrameManager (ArrayDataFrameManager &fm) | |
virtual | ~ArrayDataFrameManager () |
void | initialize (ArrayMap *arrayMap, bool archivedOnly_=false) |
void | operator= (ArrayDataFrameManager &fm) |
void | writeAntennaRegMap (AntennaDataFrameManager &fm, bool lockFrame) |
void | writeGenericRegMap (RegMapDataFrameManager &fm, bool lockFrame, std::string regMapName) |
ArrRegMap * | findAntennaRegMap (AntennaDataFrameManager &fm) |
![]() | |
virtual | ~ArrayMapDataFrameManager () |
void | operator= (DataFrameManager &manager) |
virtual void | operator= (ArrayMapDataFrameManager &manager) |
ArrayMapDataFrameManager & | operator+= (ArrayMapDataFrameManager &fm) |
void | writeRegMap (ArrRegMap *aregmap, RegMapDataFrameManager &fm, bool lockFrame) |
void | writeRegMap (std::string regmap, RegMapDataFrameManager &fm, bool lockFrame) |
void | readRegMap (ArrRegMap *aregmap, RegMapDataFrameManager &fm) |
void | readRegMap (std::string regmap, RegMapDataFrameManager &fm) |
void | writeBoard (BoardDataFrameManager &fm, bool lockFrame) |
void | readBoard (BoardDataFrameManager &fm, bool lockFrame) |
void | writeReg (std::string regmap, std::string board, std::string name, unsigned char *data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, signed char *data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, bool *data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, unsigned short *data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, signed short *data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, unsigned int *data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, signed int *data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, float *data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, double *data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, RegDate::Data *data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, Complex< float >::Data *data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, unsigned char data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, signed char data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, bool data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, unsigned short data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, signed short data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, unsigned int data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, signed int data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, float data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, double data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, RegDate::Data data, CoordRange *range=0) |
void | writeReg (std::string regmap, std::string board, std::string name, Complex< float >::Data data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, unsigned char *data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, signed char *data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, bool *data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, unsigned short *data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, signed short *data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, unsigned int *data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, signed int *data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, float *data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, double *data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, RegDate::Data *data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, Complex< float >::Data *data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, unsigned char data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, signed char data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, bool data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, unsigned short data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, signed short data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, unsigned int data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, signed int data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, float data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, double data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, RegDate::Data data, CoordRange *range=0) |
void | writeReg (ArrRegMap *aregmap, RegMapBlock *blk, Complex< float >::Data data, CoordRange *range=0) |
void | readReg (std::string regmap, std::string board, std::string name, unsigned char *data, CoordRange *range=0) |
void | readReg (std::string regmap, std::string board, std::string name, signed char *data, CoordRange *range=0) |
void | readReg (std::string regmap, std::string board, std::string name, bool *data, CoordRange *range=0) |
void | readReg (std::string regmap, std::string board, std::string name, unsigned short *data, CoordRange *range=0) |
void | readReg (std::string regmap, std::string board, std::string name, signed short *data, CoordRange *range=0) |
void | readReg (std::string regmap, std::string board, std::string name, unsigned int *data, CoordRange *range=0) |
void | readReg (std::string regmap, std::string board, std::string name, signed int *data, CoordRange *range=0) |
void | readReg (std::string regmap, std::string board, std::string name, float *data, CoordRange *range=0) |
void | readReg (std::string regmap, std::string board, std::string name, double *data, CoordRange *range=0) |
void | readReg (std::string regmap, std::string board, std::string name, RegDate::Data *data, CoordRange *range=0) |
void | readReg (std::string regmap, std::string board, std::string name, Complex< float >::Data *data, CoordRange *range=0) |
void | readReg (ArrRegMap *aregmap, RegMapBlock *blk, unsigned char *data, CoordRange *range=0) |
void | readReg (ArrRegMap *aregmap, RegMapBlock *blk, signed char *data, CoordRange *range=0) |
void | readReg (ArrRegMap *aregmap, RegMapBlock *blk, bool *data, CoordRange *range=0) |
void | readReg (ArrRegMap *aregmap, RegMapBlock *blk, unsigned short *data, CoordRange *range=0) |
void | readReg (ArrRegMap *aregmap, RegMapBlock *blk, signed short *data, CoordRange *range=0) |
void | readReg (ArrRegMap *aregmap, RegMapBlock *blk, unsigned int *data, CoordRange *range=0) |
void | readReg (ArrRegMap *aregmap, RegMapBlock *blk, signed int *data, CoordRange *range=0) |
void | readReg (ArrRegMap *aregmap, RegMapBlock *blk, float *data, CoordRange *range=0) |
void | readReg (ArrRegMap *aregmap, RegMapBlock *blk, double *data, CoordRange *range=0) |
void | readReg (ArrRegMap *aregmap, RegMapBlock *blk, RegDate::Data *data, CoordRange *range=0) |
void | readReg (ArrRegMap *aregmap, RegMapBlock *blk, Complex< float >::Data *data, CoordRange *range=0) |
double | getRegVal (RegRange &range, bool lockFrame) |
double | getRegVal (RegDescription &desc) |
bool | archivedOnly () |
ArrayMap * | arrayMap () |
unsigned int | getId (unsigned nanoSecondInterval) |
int | byteOffsetInFrameOf (std::string regmap, std::string board, std::string block, Coord *coord=0) |
void * | getPtr (RegDescription &desc) |
RegMapBlock * | getReg (std::string regmap, std::string board, std::string block) |
RegMapBlock * | findReg (std::string regmap, std::string board, std::string block) |
ArrRegMap * | getArrReg (std::string regmap) |
![]() | |
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 | |
![]() | |
ArrayMapDataFrameManager (bool archivedOnly_=false) | |
int | byteOffsetInFrameOf (ArrRegMap *aregmap) |
int | byteOffsetInFrameOf (std::string regmap, std::string board) |
int | byteOffsetInFrameOf (ArrRegMap *aregmap, RegMapBlock *blk, Coord *coord=0) |
void | packData (ArrRegMap *aregmap, RegMapBlock *blk, void *data, CoordRange *range, DataType::Type type, bool lockFrame=true) |
void | packData (std::string regmap, std::string board, std::string block, void *data, CoordRange *range, DataType::Type type, bool lockFrame=true) |
void | unpackData (ArrRegMap *aregmap, RegMapBlock *blk, void *data, CoordRange *range, DataType::Type type, bool lockFrame=true) |
void | unpackData (std::string regmap, std::string board, std::string block, void *data, CoordRange *range, DataType::Type type, bool lockFrame=true) |
void | checkType (std::string regmap, std::string board, std::string block, DataType::Type type, CoordRange *range) |
void | checkType (ArrRegMap *aregmap, RegMapBlock *blk, DataType::Type type, CoordRange *range) |
![]() | |
ArrayMap * | arrayMap_ |
bool | archivedOnly_ |
![]() | |
gcp::util::DataFrame * | frame_ |
bool | dataIsInitialized_ |
unsigned | currentIndex_ |
unsigned | nBuffer_ |
unsigned | nUsed_ |
ArrayDataFrameManager::ArrayDataFrameManager | ( | bool | archivedOnly = false , |
ArrayMap * | arrayMap = NULL |
||
) |
Constructors
....................................................................... This constructor doesn't intialize the antenna number associated with this manager object.
ArrayDataFrameManager::ArrayDataFrameManager | ( | ArrayDataFrameManager & | fm | ) |
....................................................................... Copy constructor
|
virtual |
Destructor.
....................................................................... Destructor.
ArrRegMap * ArrayDataFrameManager::findAntennaRegMap | ( | AntennaDataFrameManager & | fm | ) |
Find the register map corresponding to an antenna data frame
....................................................................... Find the register map corresponding to an antenna data frame
void ArrayDataFrameManager::initialize | ( | ArrayMap * | arrayMap, |
bool | archivedOnly = false |
||
) |
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.
void ArrayDataFrameManager::operator= | ( | ArrayDataFrameManager & | fm | ) |
Assignment operators
....................................................................... Assignment operators.
void ArrayDataFrameManager::writeAntennaRegMap | ( | AntennaDataFrameManager & | fm, |
bool | lockFrame | ||
) |
Write an antenna data frame into our array frame
....................................................................... Write an antenna data frame into our array frame
void ArrayDataFrameManager::writeGenericRegMap | ( | RegMapDataFrameManager & | fm, |
bool | lockFrame, | ||
std::string | regMapName | ||
) |
Write a data frame into our array frame
....................................................................... Write a bolometer data frame into our array frame