A Drive Object controls a single axis.  
 More...
#include <rtt/extras/dev/DriveInterface.hpp>
A Drive Object controls a single axis. 
It is responsible for keeping track of its status (enabled, disabled). 
Definition at line 56 of file DriveInterface.hpp.
  
  | 
        
          | virtual RTT::dev::DriveInterface::~DriveInterface | ( |  | ) |  |  | inlinevirtual | 
 
 
  
  | 
        
          | virtual void RTT::dev::DriveInterface::addOffset | ( | double | addoffset | ) |  |  | pure virtual | 
 
Add an offset to the current drive value. 
Use this value to compensate for drift when the drive is enabled. 
 
 
  
  | 
        
          | virtual bool RTT::dev::DriveInterface::disableDrive | ( |  | ) |  |  | pure virtual | 
 
 
  
  | 
        
          | virtual double RTT::dev::DriveInterface::driveGet | ( |  | ) | const |  | pure virtual | 
 
Returns the current drive velocity. 
 
 
  
  | 
        
          | virtual bool RTT::dev::DriveInterface::driveSet | ( | double | v | ) |  |  | pure virtual | 
 
Sets a new velocity. 
- Parameters
- 
  
  
- Returns
- false if not enabled. 
 
 
  
  | 
        
          | virtual bool RTT::dev::DriveInterface::enableDrive | ( |  | ) |  |  | pure virtual | 
 
 
  
  | 
        
          | virtual double RTT::dev::DriveInterface::getOffset | ( |  | ) |  |  | pure virtual | 
 
 
  
  | 
        
          | virtual bool RTT::dev::DriveInterface::isEnabled | ( |  | ) | const |  | pure virtual | 
 
Query if the drive is enabled or not. 
 
 
  
  | 
        
          | virtual void RTT::dev::DriveInterface::limit | ( | double | lower, |  
          |  |  | double | higher, |  
          |  |  | const internal::Signal< void(std::string)> & | ev |  
          |  | ) |  |  |  | pure virtual | 
 
Limit the velocity of the drive. 
 
 
  
  | 
        
          | virtual double RTT::dev::DriveInterface::maxDriveGet | ( |  | ) | const |  | pure virtual | 
 
Returns the maximum drive velocity without limitations. 
 
 
  
  | 
        
          | virtual double RTT::dev::DriveInterface::minDriveGet | ( |  | ) | const |  | pure virtual | 
 
Returns the minimum drive velocity without limitations. 
 
 
The documentation for this class was generated from the following file: