11 #include "gcp/util/common/Axis.h"
12 #include "gcp/util/common/Angle.h"
142 double countsPerRadian_;
190 #endif // End #ifndef
void setZero(double zero)
Definition: Encoder.cc:47
double getMountMax()
Definition: Encoder.cc:172
void applyLimits(double angle, double rate, PmacAxis *axis, double current)
Definition: Encoder.cc:296
gcp::util::Axis::Type getAxis()
Definition: Encoder.cc:162
void packCountsPerTurn(signed *s_elements)
Definition: Encoder.cc:362
void setCountsPerRadian(double countsPerRadian)
Definition: Encoder.cc:81
void setSlewRate(long rate)
Definition: Encoder.cc:55
void packLimits(signed *s_elements)
Definition: Encoder.cc:345
Definition: PmacAxis.h:28
double convertCountsToSky(int count)
Definition: Encoder.cc:63
Encoder(gcp::util::Axis::Type axis)
Definition: Encoder.cc:23
double getMountMin()
Definition: Encoder.cc:167
void packZero(signed *s_elements)
Definition: Encoder.cc:354
void updateMountLimits()
Definition: Encoder.cc:97
void setLimits(long min, long max)
Definition: Encoder.cc:125
void reset()
Definition: Encoder.cc:32
signed getSlewRate()
Definition: Encoder.cc:177
void convertMountToEncoder(double angle, double rate, PmacAxis *axis, int current)
Definition: Encoder.cc:186
Type
Definition: Axis.h:24
void setCountsPerTurn(int per_turn)
Definition: Encoder.cc:89