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 () |
![]() | |
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 | |
![]() | |
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