CARMA C++
|
The registers of the virtual tracker board. More...
#include <carma/antenna/sza/antenna/control/CameraBoard.h>
Public Member Functions | |
CameraBoard (SzaShare *share, std::string name) | |
Constructor function for the CameraBoard class. More... | |
void | recordAngle (long angle) |
Record a new value of the zero_angle in the register database. More... | |
![]() | |
Board (SzaShare *share, std::string name) | |
Constructor looks up a board by name and stores a pointer to it in private member board_ (below). More... | |
Board (SzaShare *share, sza::util::AntNum ant) | |
Constructor looks up the rx board corresponding to the requested antenna and stores a pointer to it in private member board_ (below) More... | |
Board (SzaShare *share) | |
Constructor for a virtual board. More... | |
RegMapBlock * | findReg (char *name) |
Return a pointer to a register of the board managed by this object. More... | |
int | getIndex () |
Public function to return the index of this board in the register database. More... | |
bool | isReachable () |
Verify that this board is reachable. More... | |
virtual void | readReg (RegMapBlock *blk, unsigned int first, unsigned int nreg, unsigned int *value) |
Method to read a register from this board. More... | |
virtual void | reset () |
Function to reset private members of a board-management object. More... | |
virtual void | writeReg (RegMapBlock *blk, unsigned int first, unsigned int nreg, unsigned int *value) |
Methods to write to a register of this board. More... | |
virtual void | writeReg (RegMapBlock *blk, unsigned int first, unsigned int nreg, bool *value) |
Methods to write to a register of this board. More... | |
virtual | ~Board () |
Declaration of destructor as pure virtual prevents instantiation of this base class. More... | |
Additional Inherited Members | |
![]() | |
RegMapBoard * | board_ |
A pointer to the board this object refers to. More... | |
bool | hasBoard_ |
True if this Board has a real board corresponding to it. More... | |
SzaShare * | share_ |
The resource object of the shared memory database. More... | |
The registers of the virtual tracker board.
This contains details of the tracking computations performed by this task.
Definition at line 23 of file CameraBoard.h.
sza::antenna::control::CameraBoard::CameraBoard | ( | SzaShare * | share, |
std::string | name | ||
) |
Constructor function for the CameraBoard class.
(via | Board::findReg) Exception |
void sza::antenna::control::CameraBoard::recordAngle | ( | long | angle | ) |
Record a new value of the zero_angle in the register database.
(via | SzaShare::writeReg) Exception |