46                         virtual bool rangeMeasure()=0;
    50                         virtual bool moveToAbsPos(
char axis,
double nRad)=0;
    54                         virtual bool absPosQ(
char axis,
double &nRad)=0;
    69                         virtual bool moveToOffPos(
char axis,
double nRad)=0;
    73                         virtual bool offPosQ(
char axis,
double &nRad)=0;
    77                         virtual bool maxPosQ(
char axis,
double &nRad)=0;
    81                         virtual bool minPosQ(
char axis,
double &nRad)=0;
    85                         virtual bool enableLimitsQ(
bool &enable)=0; 
    89                         virtual bool enableLimits(
bool set)=0;
   110                         virtual bool inmediateExecution(
bool set)=0;
   116                         virtual bool aWait(
void)=0;
   120                         virtual bool haltAll()=0;
   124                         virtual bool halt(
char axis)=0;
   128                         virtual bool  speed(
char axis,
double RadSec)=0;
   132                         virtual bool  speedQ(
char axis,
double &RadSec)=0;
   136                         virtual bool  aceleration(
char axis,
double RadSec2)=0;
   140                         virtual bool  acelerationQ(
char axis,
double &RadSec2)=0;
   146                         virtual bool  baseSpeed(
char axis,
double RadSec)=0;
   152                         virtual bool  baseSpeedQ(
char axis,
double &RadSec)=0;
   156                         virtual bool upperSpeed(
char axis,
double RadSec)=0;
   160                         virtual bool upperSpeedQ(
char axis,
double &RadSec)=0;
   164                         virtual bool lowerSpeed(
char axis,
double RadSec)=0;
   168                         virtual bool lowerSpeedQ(
char axis,
double &RadSec)=0;
   172                         virtual bool reset(
void)=0;
   176                         virtual bool save(
void)=0;
   180                         virtual bool restoreDefaults(
void)=0;
   184                         virtual bool restoreFactoryDefaults(
void)=0;
   188                         virtual bool version(
char * nVersion)=0;
   192                         virtual void nversion(
double &nVersion)=0;
   196                         virtual bool powerModeQ(
bool transit,
char &
mode)=0;
   200                         virtual bool powerMode(
bool transit,
char mode)=0;
   204                         virtual double status(
double &rad)=0;
   208                         virtual bool setLimits(
char axis, 
double &l, 
double &u)=0;
   212                         virtual bool changeMotionDir()=0;
   219                         virtual int checkErrors()=0;
   223                         virtual void clearErrors()=0;
   234                         virtual void close()=0;
   241                         virtual double radError(
char axis,
double nRadMoved)=0;
   245                         virtual long radToPos(
char axis,
double nRad)=0;
   249                         virtual double posToRad(
char axis,
long nPos)=0;
   259                         virtual bool scan(
char axis, 
int wait, 
float initial, 
float final, 
double RadPre)=0;
   263                         virtual bool verboseQ(
bool &modo)=0;
   276                         virtual bool verbose(
bool set)=0;
   280                         virtual bool echoModeQ(
bool &
mode)=0;
   291                         virtual bool echoMode(
bool mode)=0;
   297                         virtual bool resolution(
void)=0;
   306                         virtual bool transmit(
const char * command)=0;
   310                         virtual bool receive(
const char * command,
char * response)=0;
   314                         virtual bool radQuerry(
char axis,
char command,
double &nRad)=0;
   318                         virtual bool radAsign(
char axis,
char command,
double nRad)=0;
 virtual ~CPtuBase()
Destructor. 
 
A communications serial port built as an implementation of a utils::CStream. 
 
This class implements initialization and comunication methods to control a generic Pan and Tilt Unit...
 
GLsizei const GLchar ** string
 
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.