|
kinematics-dynamics
|
Represents an invalid device. More...
#include <StreamingDevice.hpp>
Public Member Functions | |
| InvalidDevice () | |
| Creates an invalid device. | |
| bool | acquireInterfaces () override |
| Acquires plugin interfaces. | |
| bool | acquireData () override |
| Acquires data from remote device. | |
| void | sendMovementCommand (double timestamp) override |
| Sends movement command to the cartesian controller. | |
| void | stopMotion () override |
| Sends a movement command that would stop motion. | |
Public Member Functions inherited from roboticslab::StreamingDevice | |
| StreamingDevice (yarp::os::Searchable &config) | |
| Constructor. | |
| virtual | ~StreamingDevice () |
| Destructor. | |
| virtual bool | initialize (const std::map< ICartesianControl::Config, double > ¶ms) |
| Perform any custom initialization needed. This method is called after the successful creation of the device and once all interface handles are acquired. | |
| virtual bool | transformData (double scaling) |
| Performs required operations on stored data. | |
| virtual ICartesianControl::Actuator | getActuatorState () |
| If actuator command data is available, return its current state. | |
| virtual bool | hasValidMovementData () const |
| Checks whether the device may forward acquired and processed data to the controller. | |
| void | setCartesianControllerHandle (ICartesianControl *iCartesianControl) |
| Stores handle to an ICartesianControl instance. | |
Additional Inherited Members | |
Protected Attributes inherited from roboticslab::StreamingDevice | |
| ICartesianControl * | iCartesianControl |
| std::vector< double > | data |
| std::vector< bool > | fixedAxes |
| ICartesianControl::Actuator | actuatorState |
A call to isValid() and other interface methods should yield false.
|
inlineoverridevirtual |
Implements roboticslab::StreamingDevice.
|
inlineoverridevirtual |
Implements roboticslab::StreamingDevice.
|
inlineoverridevirtual |
| timestamp | Current timestamp. |
Implements roboticslab::StreamingDevice.
|
inlineoverridevirtual |
Implements roboticslab::StreamingDevice.