|
CARMA C++
|
Drive control implementation. More...
#include <carma/antenna/ovro/control/DriveControlImpl.h>
Public Member Functions | |
| DriveControlImpl (DriveEngine &driveEngine, const ::std::string &opticalTelControlDOName, bool simulate) | |
| Constructor. More... | |
| void | freezeTilt () |
| void | selectAperture (carma::antenna::common::DriveControl::Aperture aperture) |
| void | setAntLocation (CORBA::Double longitude, CORBA::Double latitude, CORBA::Double altitude) |
| void | setAperturePointingConstants (carma::antenna::common::DriveControl::Aperture aperture, CORBA::Float azOffset, CORBA::Float elOffset, CORBA::Float sag) |
| void | setAz (CORBA::Double az, CORBA::ULong seq) |
| void | setAzel (CORBA::Double az, CORBA::Double el, CORBA::ULong seq) |
| void | setAzMaxRate (CORBA::Float azRate) |
| void | setAzMountOffset (CORBA::Double az, CORBA::ULong seq) |
| void | setAzOffset (CORBA::Double az, CORBA::ULong seq) |
| void | setEl (CORBA::Double el, CORBA::ULong seq) |
| void | setElMaxRate (CORBA::Float elRate) |
| void | setElMountOffset (CORBA::Double el, CORBA::ULong seq) |
| void | setElOffset (CORBA::Double el, CORBA::ULong seq) |
| void | setEngineeringMode (CORBA::Boolean enable) |
| void | setMaxRate (CORBA::Float azRate, CORBA::Float elRate) |
| void | setMountOffset (CORBA::Double az, CORBA::Double el, CORBA::ULong seq) |
| void | setMountPointingConstants (CORBA::Double m1, CORBA::Double m2, CORBA::Double m3, CORBA::Double m4, CORBA::Double m5) |
| void | setOffset (CORBA::Double az, CORBA::Double el, CORBA::ULong seq) |
| void | setRawDriveRates (CORBA::Float azRateInDegPerMin, CORBA::Float elRateInDegPerMin) |
| void | setRawDriveVoltages (CORBA::Float azVoltage, CORBA::Float elVoltage) |
| void | setSafeRange (CORBA::Float azLow, CORBA::Float azHigh, CORBA::Float elLow, CORBA::Float elHigh) |
| void | setTiltmeterZero (CORBA::Float aftForward, CORBA::Float leftRight) |
| void | setTolerance (CORBA::Float tolerance) |
| void | stop () |
| void | stow (carma::antenna::common::DriveControl::Position position, CORBA::ULong seq) |
| void | thawTilt () |
| void | toggleBacklashCorrection (CORBA::Boolean enable) |
| void | track (const char *source, const carma::antenna::common::DriveControl::RaDecTriplet &positionTriplet, carma::antenna::common::DriveControl::AzWrapMode azWrapMode, CORBA::Boolean overTheTop, CORBA::ULong seq) |
| void | trackSnow () |
| void | trackWind () |
| void | updateConfigurationData () |
| void | updateRaDec (const ::carma::antenna::common::DriveControl::RaDecEpoch &position, carma::antenna::common::DriveControl::AzWrapMode azWrapMode) |
| void | updateWeather (CORBA::Float ambientTemp, CORBA::Float barometricPressure, CORBA::Float relativeHumidity, CORBA::Float dewpointTemp, CORBA::Float windSpeed, CORBA::Float windDirection) |
Drive control implementation.
Definition at line 33 of file DriveControlImpl.h.
|
explicit |
Constructor.