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.