15 #ifndef CARMA_ANTENNA_BIMA_CALWHEEL_H
16 #define CARMA_ANTENNA_BIMA_CALWHEEL_H
25 #include "carma/util/Program.h"
37 class CalWheel :
public TelemetryClient
41 CalWheel( Configuration& config );
43 typedef enum { SKY, AMB, FIXED, REFLEC, MOVING, ERROR, UNKNOWN } Positions;
45 void setPosition( CalWheel::Positions position,
int iband );
46 void setPosition( std::string stringpos,
int iband );
47 int getInstantPosition();
48 Positions getPosition(
int iband );
52 void setCurSequenceNo(
int seq );
53 void setNextSequenceNo(
int seq );
54 int getCurSequenceNo();
55 int getNextSequenceNo();
58 static const int skytarg[5];
59 static const int ambtarg[5];
60 static const int hottarg[5];
64 bool _cmOpticsInstalled;
72 #endif // CARMA_ANTENNA_BIMA_CALWHEEL_H
Class definition for Stepper Motors for BIMA systems.
Class definition for TelemetryClient on the BIMA antennas.
Class definition for Stepper Motors for BIMA systems.