ARGoS  3
A parallel, multi-engine simulator for swarm robotics
argos::CCI_FootBotDistanceScannerActuator Class Reference

#include <ci_footbot_distance_scanner_actuator.h>

+ Inheritance diagram for argos::CCI_FootBotDistanceScannerActuator:

List of all members.

Public Member Functions

virtual ~CCI_FootBotDistanceScannerActuator ()
 Destructor.
virtual void SetAngle (const CRadians &c_angle)=0
 Sets the distance scanner angle The distance scanner can be controller in position or in speed.
virtual void SetRPM (Real f_rpm)=0
 Sets the distance scanner speed The distance scanner can be controller in position or in speed.
virtual void Enable ()=0
 Enables the distance scanner.
virtual void Disable ()=0
 Disables the distance scanner.

Detailed Description

Definition at line 55 of file ci_footbot_distance_scanner_actuator.h.


Constructor & Destructor Documentation


Member Function Documentation

virtual void argos::CCI_FootBotDistanceScannerActuator::Disable ( ) [pure virtual]

Disables the distance scanner.

Implemented in argos::CFootBotDistanceScannerDefaultActuator.

virtual void argos::CCI_FootBotDistanceScannerActuator::Enable ( ) [pure virtual]

Enables the distance scanner.

Implemented in argos::CFootBotDistanceScannerDefaultActuator.

virtual void argos::CCI_FootBotDistanceScannerActuator::SetAngle ( const CRadians c_angle) [pure virtual]

Sets the distance scanner angle The distance scanner can be controller in position or in speed.

This method allows you to set the desired angle of the ds

Parameters:
c_angledesired distance scanner angle - radians

Implemented in argos::CFootBotDistanceScannerDefaultActuator.

virtual void argos::CCI_FootBotDistanceScannerActuator::SetRPM ( Real  f_rpm) [pure virtual]

Sets the distance scanner speed The distance scanner can be controller in position or in speed.

This method allows you to set the desired speed of the ds The speed is set in rounds per minutes, an OK value is 30rpm

Parameters:
c_angledesired distance scanner speed - rounds per minutes

Implemented in argos::CFootBotDistanceScannerDefaultActuator.


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