CARMA C++
|
See documentation at: More...
Classes | |
interface | AntennaControl |
Antenna Control interface reincarnate. More... | |
class | AntennaIF |
Base Antenna IF CAN module device class. More... | |
interface | CalibratorControl |
Antenna calibrator control More... | |
struct | CentroidResult |
Result of centroid on a single image. More... | |
interface | CryoControl |
Antenna Cryogenics control More... | |
interface | DriveControl |
Drive system control interface More... | |
class | Encoder |
Manages Encoder parameters. More... | |
struct | flattenedOpticalImage |
Rich description of a frame grabbed image. More... | |
interface | FocusControl |
Antenna focus control More... | |
class | FrameContext |
Optical telescopes and cameras on Carma dishes are not mounted uniformly and thus plate scales vary substantially from dish to dish. More... | |
class | FrameGrabber |
Encapsulate hardware access to framegrabber device. More... | |
interface | FrontEndControl |
FrontEnd control. More... | |
interface | IFControl |
Antenna IF subsystem control. More... | |
struct | IVCurve |
Data returned by an IV curve method Be careful not to assume that the totPower contains the same number of elements as the IV sequence as total power may or may not have been requested. More... | |
interface | LOControl |
Antenna Local Oscillator control. More... | |
class | LOReferenceMonitor |
CAN Device class implementation for LO Reference Monitor Module. More... | |
interface | NutatorControl |
The nutator will only be implemented on OVRO antennas. More... | |
class | Offset |
Manages Offset parameters for a Drive Axis. More... | |
interface | OpticalTelControl |
Antenna optical telescope control. More... | |
interface | OpticsControl |
Antenna Optics subsystem control. More... | |
interface | PolarizationControl |
Antenna polarization control. More... | |
interface | RxControl |
Receiver interface. More... | |
interface | RxSelector |
RxSelect interface for retrieval of RxControl DOs. More... | |
class | RxTypeInfo |
Maps and provides conversions between the various receiver type definitions from the monitor system, control system and canbus module. More... | |
class | SisReceiver |
10m & 6m SIS Receiver Control CAN module device class. More... | |
interface | TiltmeterControl |
Antenna Tiltmeter Control interface. More... | |
class | TiltmeterControlImpl |
CORBA control implementation for the TiltmeterControl interface. More... | |
class | Varactor |
Varactor CAN device class. More... | |
interface | WvrControl |
Water Vapor Radiometer control. More... | |
Typedefs | |
typedef sequence< CentroidResult > | CentroidResults |
typedef ::cimg_library::CImg < float > | Image |
typedef cimg_library::CImg < unsigned char > | RawImage |
Typedef for raw framegrabber image. More... | |
Enumerations | |
enum | Resolution { HIGH_RES, MEDIUM_RES, LOW_RES } |
Resolutions supported by our framegrabber. More... | |
enum | SwitchState { ON, OFF } |
Generic switch state enumerator. More... | |
Functions | |
void | logInfoWithRxNdc (const carma::antenna::common::RxTypeInfo &info, const ::std::string &msg) |
::std::string | raDecEpochToString (const DriveControl::RaDecEpoch &epoch) |
::std::string | raDecTripletToString (const DriveControl::RaDecTriplet &triplet) |
Variables | |
const string | ANTENNA_NAME = "Antenna" |
AntennaControl distributed object name. More... | |
const string | CALIBRATOR_NAME = "Calibrator" |
CalibratorControl Distributed Object Name. More... | |
const string | CRYO_NAME = "Cryo" |
CryoControl nameserver name. More... | |
const string | DRIVE_NAME = "Drive" |
DriveControl DO Name This is the name that this DO will be published with on the nameserver. More... | |
const string | FOCUS_NAME = "Focus" |
FocusControl Distributed Object Name. More... | |
const string | IF1_NAME = "IF1" |
IFControl nameserver name. More... | |
const string | IF2_NAME = "IF2" |
const string | OPTICAL_TEL_NAME = "OpticalTel" |
OpticalTelControl nameserver name. More... | |
const string | RXSELECTOR_NAME = "RxSelector" |
RxSelector nameserver name. More... | |
const string | TILTMETER_NAME = "Tiltmeter" |
TiltmeterControl nameserver name. More... | |
See documentation at:
typedef cimg_library::CImg< unsigned char > carma::antenna::common::RawImage |
Resolutions supported by our framegrabber.
These are native resolutions supported by the framegrabber. Implementations can query the framegrabber itself to retrieve pixel dimensions.
Definition at line 31 of file OpticalTelControl.idl.
Generic switch state enumerator.
Currently used by the CryoControl interface and OptTelControl interface to turn devices on/off
Enumerator | |
---|---|
ON |
On. |
OFF |
Off. |
Definition at line 18 of file SwitchState.idl.
const string carma::antenna::common::ANTENNA_NAME = "Antenna" |
AntennaControl distributed object name.
This is the name the AntennaControl DO will be published on the nameserver with.
Definition at line 23 of file AntennaControl.idl.
const string carma::antenna::common::CALIBRATOR_NAME = "Calibrator" |
CalibratorControl Distributed Object Name.
This is the name that the CalibratorControl DO will be published on the nameserver with. It will most likely be published under the "carma.< antenna >." naming context
Definition at line 18 of file CalibratorControl.idl.
const string carma::antenna::common::CRYO_NAME = "Cryo" |
CryoControl nameserver name.
Definition at line 16 of file CryoControl.idl.
const string carma::antenna::common::DRIVE_NAME = "Drive" |
DriveControl DO Name This is the name that this DO will be published with on the nameserver.
Keep in mind that it will be prefixed by carma.antennaTypeX where antennaType is ovro, bima or sza.
Definition at line 27 of file DriveControl.idl.
const string carma::antenna::common::FOCUS_NAME = "Focus" |
FocusControl Distributed Object Name.
This is the name that the FocusControl will be published on the nameserver with.
Definition at line 17 of file FocusControl.idl.
const string carma::antenna::common::IF1_NAME = "IF1" |
IFControl nameserver name.
Definition at line 22 of file IFControl.idl.
const string carma::antenna::common::OPTICAL_TEL_NAME = "OpticalTel" |
OpticalTelControl nameserver name.
Definition at line 23 of file OpticalTelControl.idl.
const string carma::antenna::common::RXSELECTOR_NAME = "RxSelector" |
RxSelector nameserver name.
Definition at line 24 of file RxSelector.idl.
const string carma::antenna::common::TILTMETER_NAME = "Tiltmeter" |
TiltmeterControl nameserver name.
Definition at line 23 of file TiltmeterControl.idl.