CARMA C++
sza::util::TrackingStatus Class Reference

Class to enumerate the current telescope tracking status. More...

#include <carma/szautil/TrackingStatus.h>

Public Types

enum  Status {
  LACKING, TIME_ERROR, UPDATING, HALTED,
  SLEWING, TRACKING, TOO_LOW, TOO_HIGH
}
 

Detailed Description

Class to enumerate the current telescope tracking status.

Definition at line 17 of file TrackingStatus.h.

Member Enumeration Documentation

Enumerator
LACKING 

At least one critical tracker configuration parameter hasn't been received from the control program yet.

TIME_ERROR 

The last time received from the GPS time-code reader was invalid.

UPDATING 

The tracker is responding to a change in conditions such as a new command or configuration parameter received from the control program, or an error condition such as a loss of time sync.

HALTED 

The telescope is currently halted.

SLEWING 

The telescope is currently slewing.

TRACKING 

The telescope is currently tracking a source.

TOO_LOW 

The telescope is trying to track a source that is below the lower elevation limit of the telescope, so the elevation is being held at this limit.

TOO_HIGH 

The telescope is trying to track a source that is above the upper elevation limit of the telescope, so the elevation is being held at this limit.

Definition at line 20 of file TrackingStatus.h.


The documentation for this class was generated from the following file: