CARMA C++
|
A class to encapsulate the transmission of monitor frames from the AC to the ACC. More...
#include <carma/antenna/sza/antenna/control/Scanner.h>
Public Member Functions | |
sza::util::DataFrameManager * | dispatchNextFrame () |
Method to return the next frame from our ring buffer. More... | |
unsigned int | getNframesInQueue () |
Return the number of data frames waiting to be dispatched. More... | |
std::list< Board * > | listBoards () |
Return the list of boards controlled by this task. More... | |
void | packNextFrame () |
If there is room in the circular frame buffer, record another data frame. More... | |
Scanner (SzaShare *share, sza::util::AntNum *ant) | |
Constructor with antenna specification. More... | |
~Scanner () | |
Destructor. More... | |
A class to encapsulate the transmission of monitor frames from the AC to the ACC.
sza::antenna::control::Scanner::Scanner | ( | SzaShare * | share, |
sza::util::AntNum * | ant | ||
) |
Constructor with antenna specification.
Exception |
sza::antenna::control::Scanner::~Scanner | ( | ) |
Destructor.
sza::util::DataFrameManager* sza::antenna::control::Scanner::dispatchNextFrame | ( | ) |
Method to return the next frame from our ring buffer.
unsigned int sza::antenna::control::Scanner::getNframesInQueue | ( | ) |
Return the number of data frames waiting to be dispatched.
std::list<Board*> sza::antenna::control::Scanner::listBoards | ( | ) |
Return the list of boards controlled by this task.
void sza::antenna::control::Scanner::packNextFrame | ( | ) |
If there is room in the circular frame buffer, record another data frame.