CARMA C++
carma::util::PhaseSwitchTable Class Reference

The PhaseSwitchTable class provides a generic way of reading, writing and retreiving specific PhaseSwitch information from a table that will be shared among all the various subsystems. More...

#include <carma/util/PhaseSwitchTable.h>

Public Member Functions

std::vector< bool > getColumn (int columnId)
 
int getNumColumns ()
 
int getNumRows ()
 
bool getState (int columnId, int rowId)
 
 PhaseSwitchTable (int rows=16, int columns=16)
 
void setState (int columnId, int rowId, bool state)
 
std::string toString (bool header=true)
 

Detailed Description

The PhaseSwitchTable class provides a generic way of reading, writing and retreiving specific PhaseSwitch information from a table that will be shared among all the various subsystems.

Only single state phase info is supported. Columns are antennas/inputs, rows are temporal states.

This class is currently not thread safe.

Definition at line 37 of file PhaseSwitchTable.h.


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