2 #ifndef CARMA_UTIL_PHASESWITCHINGIMPL_H
3 #define CARMA_UTIL_PHASESWITCHINGIMPL_H
21 #include "carma/corba/corba.h"
24 #include "carma/util/PhaseSwitching_skel.h"
25 #include "carma/util/PhaseSwitchTable.h"
26 #include "carma/util/UserException.h"
49 virtual public POA_carma::util::PhaseSwitching {
63 void loadPhaseSwitchTable( CORBA::Long numColumns,
64 CORBA::Long numRows90,
const carma::util::PhaseTable& phaseTable90,
65 CORBA::Long numRows180,
const carma::util::PhaseTable& phaseTable180
78 #endif // CARMA_UTIL_PHASESWITCHINGIMPL_H
The Observable class is paired with the Observer class, with the Observable class calls its observabl...
An Observable object executes a method on a registered Observer when an observable event occurs...
Class to receive phase switching tables which then triggers more processing.
PhaseSwitchingImpl()
Constructor Creates phase switching tables that are the CARMA default.
virtual ~PhaseSwitchingImpl()
Destructor.
The PhaseSwitchTable class provides a generic way of reading, writing and retreiving specific PhaseSw...