|
My Project
|
Public Member Functions | |
| Backend (SpecificShare *share, std::string name) | |
| Backend () | |
| ~Backend () | |
| void | connect () |
| void | disconnect () |
| void | issueCommand (gcp::util::CbassBackend::Command command) |
| void | issueCommand (gcp::util::CbassBackend::Command command, unsigned char address) |
| void | issueCommand (gcp::util::CbassBackend::Command command, unsigned char *period) |
| void | issueCommand (gcp::util::CbassBackend::Command command, unsigned char address, unsigned char *period) |
| void | issueCommand (gcp::util::CbassBackend::Command command, unsigned char address, unsigned char *period, unsigned char channel, unsigned char stage) |
| void | getData () |
| void | getBurstData () |
| void | writeData (gcp::util::TimeVal &currTime) |
| void | writeData2011 (gcp::util::TimeVal &currTime) |
| bool | isConnected () |
Public Member Functions inherited from gcp::antenna::control::Board | |
| Board (SpecificShare *share, std::string name) | |
| Board (SpecificShare *share, gcp::util::AntNum ant) | |
| Board (SpecificShare *share) | |
| Board () | |
| virtual | ~Board () |
| RegMapBlock * | findReg (char *name) |
| bool | isReachable () |
| virtual void | reset () |
| int | getIndex () |
| virtual void | readRegNoLock (RegMapBlock *blk, unsigned int first, unsigned int nreg, unsigned int *value) |
| virtual void | readReg (RegMapBlock *blk, unsigned int first, unsigned int nreg, unsigned int *value) |
| virtual void | readReg (RegMapBlock *blk, unsigned int first, unsigned int nreg, float *value) |
| virtual void | writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, signed char *value) |
| virtual void | writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned char *value) |
| virtual void | writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, signed short *value) |
| virtual void | writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned short *value) |
| virtual void | writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, int *value) |
| virtual void | writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned int *value) |
| virtual void | writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, float *value) |
| virtual void | writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, double *value) |
| virtual void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, signed char *value) |
| virtual void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned char *value) |
| virtual void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, signed short *value) |
| virtual void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned short *value) |
| virtual void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, int *value) |
| virtual void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned int *value) |
| virtual void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, float *value) |
| virtual void | writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, double *value) |
Public Attributes | |
| gcp::util::CbassBackend | cbassBackend_ |
| bool | isValid_ |
| bool | connected_ |
| int | currentIndex_ |
| int | prevSecStart_ |
| int | prevSecEnd_ |
| int | thisSecStart_ |
| float | prevTime_ |
| int | missedCommCounter_ |
| std::vector< float > | timeBuffer_ |
| std::vector< float > | versionBuffer_ |
| std::vector< uint > | avgSecBuffer_ |
| std::vector< std::vector< float > > | dataBuffer_ |
| std::vector< std::vector< float > > | regDataBuffer_ |
| std::vector< std::vector< float > > | diagnosticsBuffer_ |
| std::vector< std::vector< float > > | alphaBuffer_ |
| std::vector< std::vector< float > > | nonlinBuffer_ |
| std::vector< unsigned short > | flagBuffer_ |
| RegMapBlock * | rxUtc_ |
| RegMapBlock * | rxData_ |
| RegMapBlock * | rxFlags_ |
| RegMapBlock * | rxSwitchData_ |
| RegMapBlock * | rxDiagnostics_ |
| RegMapBlock * | rxVersion_ |
| RegMapBlock * | rxSecLength_ |
| RegMapBlock * | rxNonlin_ |
| RegMapBlock * | rxAlpha_ |
Additional Inherited Members | |
Protected Attributes inherited from gcp::antenna::control::Board | |
| SpecificShare * | share_ |
| RegMapBoard * | board_ |
| bool | hasBoard_ |
| gcp::antenna::control::Backend::Backend | ( | SpecificShare * | share, |
| std::string | name | ||
| ) |
Constructor with pointer to shared resources.
| Backend::Backend | ( | ) |
Constructor.
....................................................................... Constructor with no shared resources.
| Backend::~Backend | ( | ) |
Destructor.
....................................................................... Destructor
| void Backend::connect | ( | ) |
connect/disconnect
....................................................................... Function to connect to the backend
| void Backend::disconnect | ( | ) |
....................................................................... Function to disconnect from the backend
| void Backend::getBurstData | ( | ) |
....................................................................... Get Burst data and write it to a file
| void Backend::getData | ( | ) |
Gets Data from the Backend
....................................................................... Get data and write it to a buffer
reset the index
| bool Backend::isConnected | ( | ) |
Return true if the backend is connected.
....................................................................... Check if we're connected
| void Backend::issueCommand | ( | gcp::util::CbassBackend::Command | command | ) |
send a command, check if it's valid.
....................................................................... Function to issue commands to the backend
| void Backend::writeData | ( | gcp::util::TimeVal & | currTime | ) |
Write Data from the previous full second.
....................................................................... Write the data to disk
| void Backend::writeData2011 | ( | gcp::util::TimeVal & | currTime | ) |
....................................................................... Write the data to disk
| gcp::util::CbassBackend gcp::antenna::control::Backend::cbassBackend_ |
Backend object
| bool gcp::antenna::control::Backend::isValid_ |
variables
| RegMapBlock* gcp::antenna::control::Backend::rxUtc_ |
data registers to store