My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::antenna::control::OpticalBench Class Reference

#include <OpticalBench.h>

Public Member Functions

 OpticalBench ()
 
 ~OpticalBench ()
 
void setZeroPosition (double y1, double y2, double y3, double x4, double x5, double z6)
 
void setOffset (double y1, double y2, double y3, double x4, double x5, double z6)
 
void setUseBrakes (bool use_brakes)
 
void setAcquiredThreshold (double threshold)
 
double getAcquiredThreshold ()
 
void setFocus (double focus)
 
double getDeadBand ()
 
double getFocus ()
 
double enforceY1Limits (double y1)
 
double enforceY2Limits (double y2)
 
double enforceY3Limits (double y3)
 
double enforceX4Limits (double x4)
 
double enforceX5Limits (double x5)
 
double enforceZ6Limits (double z6)
 
double getExpectedY1 ()
 
double getExpectedY2 ()
 
double getExpectedY3 ()
 
double getExpectedX4 ()
 
double getExpectedX5 ()
 
double getExpectedZ6 ()
 
double getZerosY1 ()
 
double getZerosY2 ()
 
double getZerosY3 ()
 
double getZerosX4 ()
 
double getZerosX5 ()
 
double getZerosZ6 ()
 
double getOffsetY1 ()
 
double getOffsetY2 ()
 
double getOffsetY3 ()
 
double getOffsetX4 ()
 
double getOffsetX5 ()
 
double getOffsetZ6 ()
 

Detailed Description

Define a class that will handle pointing and tracking for this antenna.

Constructor & Destructor Documentation

OpticalBench::OpticalBench ( )

Constructor

....................................................................... Constructor function just intializes the date fields by calling reset(), below.

OpticalBench::~OpticalBench ( )

Destructor.


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