1 #ifndef CARMA_SERVICES_TELESCOPE_STATUS_H
2 #define CARMA_SERVICES_TELESCOPE_STATUS_H
31 ::std::string getLimitsString()
const
36 return ::std::string(
"NO_LIMIT");
38 return ::std::string(
"LIMIT_NEVER_RISES");
40 return ::std::string(
"LIMIT_HORIZON_STOP");
42 return ::std::string(
"LIMIT_AZ_HORIZON_STOP");
44 return ::std::string(
"LIMIT_AZ_STOP");
63 TelescopeLimitsType limits_;
71 #endif // CARMA_SERVICES_TELESCOPE_STATUS_H
Telescope stopped by horizon limit on negative wrap, by azimuth limit on positive wrap...
TelescopeLimitsType getLimits() const
TelescopeLimits enum value for given source.
Telescope stopped by horizon limit.
Telescope stopped by azimuth limit on positive wrap, no limit on negative wrap.
Various type definitions for services classes.
Telescope never stopped by a limit.
bool isInZenithBlindSpot() const
Is source currently passing through the zenith blind spot?
bool canEnterZenithBlindSpot() const
Can the source pass through the zenith blind spot?
Holds information about the telescope status with respect to azimuth wrap and upper elevation limits...
Source checker returns info on the location in the sky of a source at a given time, e.g.
Object always below horizon.