134 typedef sequence< RaDecEpoch, 3 > RaDecTriplet;
162 raises (carma::util::UserException);
172 raises (carma::util::UserException);
180 raises (carma::util::UserException);
191 void setAntLocation(in
double longitude, in
double latitude,
193 raises (carma::util::UserException);
209 void setAzel( in
double az, in
double el, in
unsigned long seq )
210 raises (carma::util::UserException);
220 void setAz( in
double az, in
unsigned long seq )
221 raises (carma::util::UserException);
231 void setEl( in
double el, in
unsigned long seq )
232 raises (carma::util::UserException);
246 void setMaxRate(in
float azRate, in
float elRate)
247 raises (carma::util::UserException);
255 void setAzMaxRate(in
float azRate)
256 raises (carma::util::UserException);
263 void setElMaxRate(in
float elRate)
264 raises (carma::util::UserException);
293 void track( in
string source,
294 in RaDecTriplet positionTriplet,
296 in
boolean overTheTop,
297 in
unsigned long seq)
298 raises (carma::util::UserException);
311 raises ( carma::util::UserException );
330 void updateWeather(in
float ambientTemp, in
float barometricPressure,
331 in
float relativeHumidity,
332 in
float dewpointTemp,
334 in
float windDirection)
335 raises (carma::util::UserException);
352 void setMountOffset(in
double az, in
double el, in
unsigned long seq)
353 raises (carma::util::UserException);
360 void setAzMountOffset(in
double az, in
unsigned long seq)
361 raises (carma::util::UserException);
368 void setElMountOffset(in
double el, in
unsigned long seq)
369 raises (carma::util::UserException);
385 void setOffset(in
double az, in
double el, in
unsigned long seq)
386 raises (carma::util::UserException);
395 void setAzOffset(in
double az, in
unsigned long seq)
396 raises (carma::util::UserException);
404 void setElOffset(in
double el, in
unsigned long seq)
405 raises (carma::util::UserException);
421 void setAperturePointingConstants(
423 in
float azOffset, in
float elOffset, in
float sag)
424 raises (carma::util::UserException);
431 void setTiltmeterZero(in
float aftForward, in
float leftRight)
432 raises (carma::util::UserException);
440 raises (carma::util::UserException);
453 void setTolerance( in
float toleranceInArcsecs )
454 raises (carma::util::UserException);
467 void setSafeRange( in
float azLow, in
float azHigh,
468 in
float elLow, in
float elHigh )
469 raises (carma::util::UserException);
double mjd
Modified Julian day number for the requested Ra/Dec.
Drive system control interface
const string DRIVE_NAME
DriveControl DO Name This is the name that this DO will be published with on the nameserver.
double dec
Declination (radians), -pi to pi.
Aperture
Enumerate apertures to use for selecting pointing models.
Generic Carma variant of CORBA::UserException.
AzWrapMode
The azimuth drive can operate over more than a full circle, and the wrap logic dictates how the ambig...
Don't add or subtract anything to the azimuth.
double ra
Right Ascension (radians), 0 to 2 pi.
A predefined service position.
CORBA User Exception for carma::util.
Time-Tagged Ra/Dec value.
Add a turn to azimuth if result is inside physical range.
Position
Enumerate valid fixed positions for Stow.