RxTemperatureControl interface for controlling the 10-m Receiver Electronics Control module.
More...
import "carma/antenna/ovro/control/RxTemperatureControl.idl";
|
enum | LoopId { LOOP_1,
LOOP_2
} |
|
enum | OpMode { LOOP_ON,
LOOP_OFF,
MANUAL
} |
|
|
void | regulateTemperature (in LoopId loop, in OpMode mode, in float pwr) raises (carma::util::UserException) |
| Set operation mode and begin regulating temperature with it. More...
|
|
void | reset () raises (carma::util::UserException) |
| Reset the module. More...
|
|
void | setLoopBandwidth (in LoopId loop, in float bandwidth) raises (carma::util::UserException) |
| Set loop bandwidth. More...
|
|
void | setLoopGain (in LoopId loop, in float gain) raises (carma::util::UserException) |
| Set loop gain. More...
|
|
void | setLoopIntegrationConstant (in LoopId loop, in float integration) raises (carma::util::UserException) |
| Set loop integration constant. More...
|
|
void | setLoopRateConstant (in LoopId loop, in float rate) raises (carma::util::UserException) |
| Set loop rate constant. More...
|
|
void | setTemperature (in LoopId loop, in float temp) raises (carma::util::UserException) |
| Set desired temperature. More...
|
|
void | writeParametersToEEPROM () raises (carma::util::UserException) |
| Write parameters to EEPROM. More...
|
|
RxTemperatureControl interface for controlling the 10-m Receiver Electronics Control module.
Definition at line 29 of file RxTemperatureControl.idl.
void carma::antenna::ovro::RxTemperatureControl::regulateTemperature |
( |
in LoopId |
loop, |
|
|
in OpMode |
mode, |
|
|
in float |
pwr |
|
) |
| |
raises | ( | carma::util::UserException |
| ) | | |
Set operation mode and begin regulating temperature with it.
- Parameters
-
loop | Loop to apply to. |
mode | OpMode to regulate temperature. |
pwr | % of maximum PWM controller power (OpMode = MANUAL only). |
void carma::antenna::ovro::RxTemperatureControl::setLoopBandwidth |
( |
in LoopId |
loop, |
|
|
in float |
bandwidth |
|
) |
| |
raises | ( | carma::util::UserException |
| ) | | |
Set loop bandwidth.
- Parameters
-
loop | Loop to apply to. |
bandwidth | Bandwidth to apply. |
void carma::antenna::ovro::RxTemperatureControl::setLoopGain |
( |
in LoopId |
loop, |
|
|
in float |
gain |
|
) |
| |
raises | ( | carma::util::UserException |
| ) | | |
Set loop gain.
- Parameters
-
loop | Loop to apply to. |
gain | Gain to apply. |
void carma::antenna::ovro::RxTemperatureControl::setLoopIntegrationConstant |
( |
in LoopId |
loop, |
|
|
in float |
integration |
|
) |
| |
raises | ( | carma::util::UserException |
| ) | | |
Set loop integration constant.
- Parameters
-
loop | Loop to apply to. |
integration | Integration constant to apply. |
void carma::antenna::ovro::RxTemperatureControl::setLoopRateConstant |
( |
in LoopId |
loop, |
|
|
in float |
rate |
|
) |
| |
raises | ( | carma::util::UserException |
| ) | | |
Set loop rate constant.
- Parameters
-
loop | Loop to apply to. |
rate | Rate constant to apply. |
void carma::antenna::ovro::RxTemperatureControl::setTemperature |
( |
in LoopId |
loop, |
|
|
in float |
temp |
|
) |
| |
raises | ( | carma::util::UserException |
| ) | | |
Set desired temperature.
- Parameters
-
loop | Loop to apply this to. |
temp | Desired temperature. |
Write parameters to EEPROM.
Write current parameters to EEPROM to serve as new defaults.
The documentation for this interface was generated from the following file: