CARMA C++
ovroCmLOControl.idl
Go to the documentation of this file.
1 
11 #ifndef CARMA_ANTENNA_OVRO_CMLOCONTROL_IDL
12 #define CARMA_ANTENNA_OVRO_CMLOCONTROL_IDL
13 
15 #include "carma/antenna/common/SwitchState.idl"
17 
18 module carma {
19 module antenna {
20 module ovro {
21 
29 
30  // Yig control commands
31 
37  void extractTuneTable() raises (carma::util::UserException);
38 
45  void setDampingResistance(in unsigned short resistance)
47 
53  void setYigOutputFrequency(in double freq)
55 
59  void resetYigPll() raises (carma::util::UserException);
60 
61  // Gunn control commands
62 
67  void setGunnLoopGainResistance(in unsigned short resistanceInOhms)
69 
74  void turnGunn(in carma::antenna::common::SwitchState state)
76 
81  void turnIfMonitor(in carma::antenna::common::SwitchState state)
83 
87  void resetGunn()
89 
90  // LO Reference Terminator Module
94  void setLoTerminatorPowerToPreset( )
96 
101  void setLoTerminatorPowerLevel( in double power )
103 
104 }; // End LOControl interface
105 };};}; // End carma::antenna::ovro module
106 #endif
Generic Carma variant of CORBA::UserException.
IDL for the carma::antenna::common::LOControl subsystem interface.
OVRO antenna-specific LO control interface.
CORBA User Exception for carma::util.
Antenna Local Oscillator control.
Definition: LOControl.idl:23
SwitchState
Generic switch state enumerator.
Definition: SwitchState.idl:18