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: