|
CARMA C++
|
The loberotator subsystem controls and monitors the loberotator boards. More...
Classes | |
| class | Chassis |
| Provides storage for Loberotator objects. More... | |
| class | Loberotator |
| Loberotator implementation. More... | |
| interface | LoberotatorControl |
| LoberotatorControl interface More... | |
| class | LoberotatorMaster |
| Carma Loberotator CAN Master class. More... | |
| class | SimData |
| Simulated data generator class. More... | |
| class | SimIntegerData |
| Simulated integer data generator class. More... | |
Variables | |
| const string | LOBEROTATOR_NAME = "carma.loberotator.LoberotatorControl" |
| The CARMA canonical name for this Distributed Object. More... | |
The loberotator subsystem controls and monitors the loberotator boards.
These boards provide phase tracking of sources by applying phase and frequency information to a 50 MHz carrier that is added to the reference LO, based on inputs from the DelayEngine.
Critical details in dealing with the hardware:
The relevant classes containing public interfaces of interest to client programs:
LoberotatorControl is the distributed object interface. This the what the DelayEngine talks to.
The canbus interface for the Loberotator systems is documented in CANBus API No. 113.
| const string carma::loberotator::LOBEROTATOR_NAME = "carma.loberotator.LoberotatorControl" |
The CARMA canonical name for this Distributed Object.
This is the name used to register with the nameserver.
Definition at line 32 of file LoberotatorControl.idl.