Inherits sza::util::AntennaDataFrameManager.
Inherited by sza::antenna::corba::SzaShareCorba.
|
void | extendEqnEqx (double tt, double eqneqx) |
| Extend the quadratic interpolation table of the equation of the equinoxes versus Terrestrial Time (as a Modified Julian Date). More...
|
|
void | extendEqnEqx (double tt, double eqneqx) |
| Extend the quadratic interpolation table of the equation of the equinoxes versus Terrestrial Time (as a Modified Julian Date). More...
|
|
void | extendUt1Utc (double utc, double ut1utc) |
| Extend the quadratic interpolation table of ut1 - utc versus MJD UTC. More...
|
|
void | extendUt1Utc (double utc, double ut1utc) |
| Extend the quadratic interpolation table of ut1 - utc versus MJD UTC. More...
|
|
RegMapBoard * | findRegMapBoard (std::string boardName) |
| Return a pointer to the requested register. More...
|
|
RegMapBoard * | findRegMapBoard (std::string boardName) |
| Return a pointer to the requested register. More...
|
|
void | flagBoard (int board) |
|
void | flagBoard (int board) |
|
void | freezePmacReadout () |
| Freeze the pmac readout. More...
|
|
double | getEqnEqx (double tt) |
| Get the value of the equation of the equinoxes for a given terrestrial time. More...
|
|
double | getEqnEqx (double tt) |
| Get the value of the equation of the equinoxes for a given terrestrial time. More...
|
|
virtual double | getLst (double utc) |
| Get the Local Sidereal Time that corresponds to a given MJD UTC. More...
|
|
double | getLst (double utc) |
| Get the Local Sidereal Time that corresponds to a given MJD UTC. More...
|
|
unsigned int | getNarchived () |
| Return the number of archived registers in the register map. More...
|
|
unsigned int | getNarchived () |
| Return the number of archived registers in the register map. More...
|
|
unsigned int | getNboard () |
| Return the number of boards in the register map. More...
|
|
unsigned int | getNboard () |
| Return the number of boards in the register map. More...
|
|
unsigned int | getNbyte () |
| Return the number of bytes. More...
|
|
unsigned int | getNreg () |
| Return the total number of registers in the register map. More...
|
|
RegMap * | getRegMap () |
|
double | getTt (double lst) |
| Get the terrestrial time as MJD. More...
|
|
double | getTt (double lst) |
| Get the terrestrial time as MJD. More...
|
|
double | getUt1Utc (double utc) |
| Get the value of UT1-UTC for a given UTC. More...
|
|
double | getUt1Utc (double utc) |
| Get the value of UT1-UTC for a given UTC. More...
|
|
double | getUtc () |
| Return the Utc as MJD. More...
|
|
double | getUtc () |
| Return the Utc as MJD. More...
|
|
void | grabRegs (TimeOut timeout) |
| Acquire exlusive use of the register database. More...
|
|
void | grabRegs (TimeOut timeout) |
| Acquire exlusive use of the register database. More...
|
|
void | packFrame (sza::util::DataFrameManager *frame) |
| Public method to pack a frame. More...
|
|
void | packFrame (sza::util::DataFrameManager *frame) |
| Public method to pack a frame. More...
|
|
void | readRawReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned *value) |
| The same as readReg() but mutual exclusion and exception handling are left up to the caller. More...
|
|
void | readReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned *value) |
| Read one or more elements of a given register from the register database. More...
|
|
void | setClock (unsigned long mjd, unsigned long sec, unsigned long nanoSeconds) |
| Set the current time. More...
|
|
void | setClock (sza::util::TimeVal &time) |
| Set the current time via a TimeVal ref. More...
|
|
void | setClock () |
| Set the current time. More...
|
|
void | setClock (unsigned long mjd, unsigned long sec, unsigned long nanoSeconds) |
| Set the current time. More...
|
|
void | setClock (sza::util::TimeVal &time) |
| Set the current time via a TimeVal ref. More...
|
|
void | setClock () |
| Set the current time. More...
|
|
virtual void | setSite (double longitude, double latitude, double altitude) |
| Public function to set the site parameters. More...
|
|
void | setSite (double longitude, double latitude, double altitude) |
| Public function to set the site parameters. More...
|
|
virtual void | setTuningPending (bool pending) |
|
| SzaShare (std::string host) |
| Constructor. More...
|
|
| SzaShare (std::string host) |
| Constructor. More...
|
|
void | unflagBoard (int board) |
|
void | unflagBoard (int board) |
|
void | unfreezePmacReadout () |
| Un-freeze the pmac readout. More...
|
|
void | ungrabRegs () |
| Relinquish exclusive use to the register database. More...
|
|
void | ungrabRegs () |
| Relinquish exclusive use to the register database. More...
|
|
bool | verifyBoard (int board) |
| Return false if a board is flagged as unreachable. More...
|
|
bool | verifyBoard (int board) |
| Return false if a board is flagged as unreachable. More...
|
|
void | writeRawReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned char *value) |
| The same as writeReg() but mutual exclusion and exception handling are left up to the caller. More...
|
|
void | writeRawReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned short *value) |
|
void | writeRawReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned *value) |
|
void | writeRawReg (RegMapBlock *blk, unsigned first, unsigned nreg, float *value) |
|
void | writeRawReg (RegMapBlock *blk, unsigned first, unsigned nreg, double *value) |
|
void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, signed char *value) |
| Write one or more elements of a given SZA PCI register, with mutual exlusion and exception handling. More...
|
|
void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned char *value) |
|
void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, signed short *value) |
|
void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned short *value) |
|
void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, int *value) |
|
void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned int *value) |
|
void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, long *value) |
|
void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned long *value) |
|
void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, float *value) |
|
void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, double *value) |
|
| ~SzaShare () |
| Destructor. More...
|
|
| ~SzaShare () |
| Destructor. More...
|
|
| AntennaDataFrameManager (bool archivedOnly=false) |
| Constructors. More...
|
|
| AntennaDataFrameManager (const sza::util::AntNum &antNum, bool archivedOnly=false) |
|
| AntennaDataFrameManager (sza::util::AntNum *antNum, bool archivedOnly=false) |
|
| AntennaDataFrameManager (AntennaDataFrameManager &fm) |
|
AntNum | getAnt () |
| Return the antenna descriptor associated with this dataframe. More...
|
|
unsigned int | getAntIntId () |
| Return the antenna number associated with this dataframe. More...
|
|
void | initialize (bool archivedOnly=false) |
| Initialize this object. More...
|
|
void | operator= (RegMapDataFrameManager &fm) |
| Assignment operators. More...
|
|
void | operator= (AntennaDataFrameManager &fm) |
|
void | setAnt (sza::util::AntNum::Id antennaId) |
| Set the antenna number associated with this dataframe. More...
|
|
virtual | ~AntennaDataFrameManager () |
| Destructor. More...
|
|
bool | archivedOnly () |
|
int | byteOffsetInFrameOf (RegMapBlock *blk, Coord *coord=0) |
| Return the offset in bytes of the data for the requested register, from the beginning of the frame buffer. More...
|
|
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) |
|
RegMapBlock * | findReg (char *boardName, char *blockName) |
|
RegMapBoard * | findRegMapBoard (std::string boardName) |
|
unsigned int | getId (unsigned nanoSecondInterval) |
| Get a unique frame id based on integral MJD half-seconds. More...
|
|
RegMapBlock * | getReg (std::string board, std::string block) |
| Get the descriptor for this reg map block. More...
|
|
void | operator= (DataFrameManager &manager) |
| Overloaded base-class operator. More...
|
|
virtual void | operator= (RegMapDataFrameManager &manager) |
| Inherited class assignment operator. More...
|
|
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 | 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 (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 | 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) |
|
void | setMjd (TimeVal &mjd) |
| Set the mjd of this frame. More...
|
|
void | setMjd (double mjd) |
|
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 | 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 | 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 | 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 (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 | 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) |
|
virtual | ~RegMapDataFrameManager () |
| Destructor. More...
|
|
void | advance (unsigned ndata) |
| Advance the internal buffer ndata elements. More...
|
|
unsigned | byteOffsetInFrameOfData () |
| The data portion of the buffer will be offset by the size in bytes of the header. More...
|
|
| DataFrameManager () |
| Constructors. More...
|
|
| DataFrameManager (unsigned nBuffer) |
|
| DataFrameManager (DataFrameManager &fm) |
|
| DataFrameManager (DataFrame *frame) |
|
void | fillBuffer (unsigned char val, unsigned int ndata) |
| Fill the next ndata registers with a constant value. More...
|
|
void | fillBuffer (unsigned char val) |
| Fill all data registers with a constant value. More...
|
|
DataFrame * | frame () |
| Return a handle to the raw data frame managed by this object. More...
|
|
virtual unsigned int | getId () |
| Get a unique frame id based on integral MJD half-seconds. More...
|
|
void | lock () |
| Lock the frame. More...
|
|
virtual void | operator= (DataFrameManager &fm) |
| Define an overloadable assignment operator. More...
|
|
void | pack (unsigned int *data, unsigned int ndata, int startIndex=-1) |
| Pack an array of unsigned ints. More...
|
|
void | pack (unsigned long *data, unsigned int ndata, int startIndex=-1) |
| Pack an array of unsigned longs. More...
|
|
void | pack (float *data, unsigned int ndata, int startIndex=-1) |
| Pack an array of floats. More...
|
|
void | pack (DataFrame *frame, int startIndex) |
| Pack a dataframe into the requested starting location. More...
|
|
virtual void | reinitialize () |
| Reinitialize. More...
|
|
void | resize (unsigned int nBuffer) |
| Resize the data frame. More...
|
|
void | setErrorStatus (bool wasError) |
| Set a global error status for this frame. More...
|
|
unsigned | sizeInBytes () |
| Return the size in bytes of the frame managed by this object. More...
|
|
unsigned | sizeInBytesOfData () |
| Return the size in bytes of the data portion only, of the frame managed by this object. More...
|
|
void | unlock () |
| Unlock the frame. More...
|
|
void | unpack (unsigned char *data, unsigned int ndata) |
| Unpack the next ndata elements of the frame into a passed byte array (incremental unpack) More...
|
|
void | unpack (unsigned char *data) |
| Unpack the whole frame. More...
|
|
virtual | ~DataFrameManager () |
| Destructor. More...
|
|