simulator-sdk  1.14
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
Public Types | Public Member Functions | Public Attributes
Sim::Actuator Class Reference

Actuator is a generic class defining a robot owned object that have an influence on it and/or its environment. More...

#include <alrobotmodel.h>

List of all members.

Public Types

enum  Type {
  ANGLE_MOTOR, COUPLED_MOTOR, TORQUE_MOTOR, ANGLE_SPEED_MOTOR,
  WHEEL_TORQUE, WHEEL_VELOCITY, LED
}
 gives the type of the Actuator. More...

Public Member Functions

 Actuator ()
 creates an empty Actuator, you should not use this.
 ~Actuator ()
 destructor.
const Frameframe () const
 returns the Frame of the Actuator.
virtual const std::string & name () const
 returns the name of the Actuator.
Type type () const
 returns the Type of the Actuator.
virtual int bufferSize () const =0
 returns the size of the buffer of a command to the Actuator in bits.

Public Attributes

class ActuatorImpl * a_impl
 private implementation.

Detailed Description

Actuator is a generic class defining a robot owned object that have an influence on it and/or its environment.

Definition at line 417 of file alrobotmodel.h.


Member Enumeration Documentation

gives the type of the Actuator.

Enumerator:
LED 

Not implemented yet.

Definition at line 421 of file alrobotmodel.h.


Constructor & Destructor Documentation

Sim::Actuator::Actuator ( )

creates an empty Actuator, you should not use this.

Warning:
The Actuator being empty, every access to this object will throw.

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