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.