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