CARMA C++
sza::antenna::control::Scanner Class Reference

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::DataFrameManagerdispatchNextFrame ()
 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...
 

Detailed Description

A class to encapsulate the transmission of monitor frames from the AC to the ACC.

Definition at line 30 of file Scanner.h.

Constructor & Destructor Documentation

sza::antenna::control::Scanner::Scanner ( SzaShare share,
sza::util::AntNum ant 
)

Constructor with antenna specification.

Exceptions
Exception
sza::antenna::control::Scanner::~Scanner ( )

Destructor.

Member Function Documentation

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.


The documentation for this class was generated from the following file: