Interface for a gaze controller. More...
#include <yarp/dev/GazeControl.h>
Public Member Functions | |
virtual | ~IGazeControl () |
Destructor. More... | |
virtual bool | setTrackingMode (const bool f)=0 |
Set the controller in tracking or non-tracking mode. More... | |
virtual bool | getTrackingMode (bool *f)=0 |
Get the current controller mode. More... | |
virtual bool | setStabilizationMode (const bool f)=0 |
Turn on/off the gaze stabilization. More... | |
virtual bool | getStabilizationMode (bool *f)=0 |
Get the current stabilization mode. More... | |
virtual bool | getFixationPoint (yarp::sig::Vector &fp, yarp::os::Stamp *stamp=NULL)=0 |
Get the current fixation point. More... | |
virtual bool | getAngles (yarp::sig::Vector &ang, yarp::os::Stamp *stamp=NULL)=0 |
Get the current gaze configuration in terms of azimuth and elevation angles wrt to the absolute reference frame along with the vergence. More... | |
virtual bool | lookAtFixationPoint (const yarp::sig::Vector &fp)=0 |
Move the gaze to a specified fixation point in cartesian space. More... | |
virtual bool | lookAtAbsAngles (const yarp::sig::Vector &ang)=0 |
Move the gaze to a specified gazing angles configuration given in the absolute reference frame. More... | |
virtual bool | lookAtRelAngles (const yarp::sig::Vector &ang)=0 |
Move the gaze to a specified gazing angles configuration given in the relative reference frame. More... | |
virtual bool | lookAtMonoPixel (const int camSel, const yarp::sig::Vector &px, const double z=1.0)=0 |
Move the gaze to a location specified by a pixel within the image plane. More... | |
virtual bool | lookAtMonoPixelWithVergence (const int camSel, const yarp::sig::Vector &px, const double ver)=0 |
Move the gaze to a location specified by a pixel within the image plane using the vergence. More... | |
virtual bool | lookAtStereoPixels (const yarp::sig::Vector &pxl, const yarp::sig::Vector &pxr)=0 |
Move the gaze to a location specified by two pixels representing the same 3-d point as seen from within both image planes. More... | |
virtual bool | lookAtFixationPointSync (const yarp::sig::Vector &fp)=0 |
Move the gaze to a specified fixation point in cartesian space. More... | |
virtual bool | lookAtAbsAnglesSync (const yarp::sig::Vector &ang)=0 |
Move the gaze to a specified gazing angles configuration given in the absolute reference frame. More... | |
virtual bool | lookAtRelAnglesSync (const yarp::sig::Vector &ang)=0 |
Move the gaze to a specified gazing angles configuration given in the relative reference frame. More... | |
virtual bool | lookAtMonoPixelSync (const int camSel, const yarp::sig::Vector &px, const double z=1.0)=0 |
Move the gaze to a location specified by a pixel within the image plane. More... | |
virtual bool | lookAtMonoPixelWithVergenceSync (const int camSel, const yarp::sig::Vector &px, const double ver)=0 |
Move the gaze to a location specified by a pixel within the image plane using the vergence. More... | |
virtual bool | lookAtStereoPixelsSync (const yarp::sig::Vector &pxl, const yarp::sig::Vector &pxr)=0 |
Move the gaze to a location specified by two pixels representing the same 3-d point as seen from within both image planes. More... | |
virtual bool | getNeckTrajTime (double *t)=0 |
Get the current trajectory duration for the neck actuators. More... | |
virtual bool | getEyesTrajTime (double *t)=0 |
Get the current trajectory duration for the eyes actuators. More... | |
virtual bool | getVORGain (double *gain)=0 |
Get the current gain used to weigh the vestibulo-ocular reflex (VOR). More... | |
virtual bool | getOCRGain (double *gain)=0 |
Get the current gain used to weigh the oculo-collic reflex (OCR). More... | |
virtual bool | getSaccadesMode (bool *f)=0 |
Query whether the very fast eyes movements (saccades) will be employed or not. More... | |
virtual bool | getSaccadesInhibitionPeriod (double *period)=0 |
Get the current inhibition period for saccadic movements. More... | |
virtual bool | getSaccadesActivationAngle (double *angle)=0 |
Get the current activation angle for saccadic movements. More... | |
virtual bool | getLeftEyePose (yarp::sig::Vector &x, yarp::sig::Vector &o, yarp::os::Stamp *stamp=NULL)=0 |
Get the current pose of the left eye frame. More... | |
virtual bool | getRightEyePose (yarp::sig::Vector &x, yarp::sig::Vector &o, yarp::os::Stamp *stamp=NULL)=0 |
Get the current pose of the right eye frame. More... | |
virtual bool | getHeadPose (yarp::sig::Vector &x, yarp::sig::Vector &o, yarp::os::Stamp *stamp=NULL)=0 |
Get the current pose of the head frame. More... | |
virtual bool | get2DPixel (const int camSel, const yarp::sig::Vector &x, yarp::sig::Vector &px)=0 |
Get the 2-d pixel point - whose cartesian coordinates are given wrt the root reference frame - that results from the projection into the image plane. More... | |
virtual bool | get3DPoint (const int camSel, const yarp::sig::Vector &px, const double z, yarp::sig::Vector &x)=0 |
Get the 3-d point whose pixel projection and z-component in the camera frame are given. More... | |
virtual bool | get3DPointOnPlane (const int camSel, const yarp::sig::Vector &px, const yarp::sig::Vector &plane, yarp::sig::Vector &x)=0 |
Get the 3-d point - whose pixel projection is given - that results from the projection into a plane specified in the space. More... | |
virtual bool | get3DPointFromAngles (const int mode, const yarp::sig::Vector &ang, yarp::sig::Vector &x)=0 |
Get the 3-d coordinates corresponding to the angular positions. More... | |
virtual bool | getAnglesFrom3DPoint (const yarp::sig::Vector &x, yarp::sig::Vector &ang)=0 |
Get the absolute angular coordinates corresponding to the 3-d point. More... | |
virtual bool | triangulate3DPoint (const yarp::sig::Vector &pxl, const yarp::sig::Vector &pxr, yarp::sig::Vector &x)=0 |
Triangulate two points given in the image planes to find the corresponding 3-d point in the space. More... | |
virtual bool | getJointsDesired (yarp::sig::Vector &qdes)=0 |
Get the joints target values where the controller is moving the system to. More... | |
virtual bool | getJointsVelocities (yarp::sig::Vector &qdot)=0 |
Get the joints velocities commanded by the controller. More... | |
virtual bool | getStereoOptions (yarp::os::Bottle &options)=0 |
Return the current options used by the stereo approach. More... | |
virtual bool | setNeckTrajTime (const double t)=0 |
Set the duration of the trajectory for the neck actuators. More... | |
virtual bool | setEyesTrajTime (const double t)=0 |
Set the duration of the trajectory for the eyes actuators. More... | |
virtual bool | setVORGain (const double gain)=0 |
Set the gain used to weigh the vestibulo-ocular reflex (VOR). More... | |
virtual bool | setOCRGain (const double gain)=0 |
Set the gain used to weigh the oculo-collic reflex (OCR). More... | |
virtual bool | setSaccadesMode (const bool f)=0 |
Enable/disable the use of very fast eyes movements (saccades). More... | |
virtual bool | setSaccadesInhibitionPeriod (const double period)=0 |
Set the inhibition period for saccadic movements. More... | |
virtual bool | setSaccadesActivationAngle (const double angle)=0 |
Set the activation angle for saccadic movements. More... | |
virtual bool | setStereoOptions (const yarp::os::Bottle &options)=0 |
Update the options used by the stereo approach. More... | |
virtual bool | bindNeckPitch (const double min, const double max)=0 |
Bind the neck pitch within a specified range. More... | |
virtual bool | blockNeckPitch (const double val)=0 |
Block the neck pitch at a specified angle. More... | |
virtual bool | blockNeckPitch ()=0 |
Block the neck pitch at the current angle. More... | |
virtual bool | bindNeckRoll (const double min, const double max)=0 |
Bind the neck roll within a specified range. More... | |
virtual bool | blockNeckRoll (const double val)=0 |
Block the neck roll at a specified angle. More... | |
virtual bool | blockNeckRoll ()=0 |
Block the neck roll at the current angle. More... | |
virtual bool | bindNeckYaw (const double min, const double max)=0 |
Bind the neck yaw within a specified range. More... | |
virtual bool | blockNeckYaw (const double val)=0 |
Block the neck yaw at a specified angle. More... | |
virtual bool | blockNeckYaw ()=0 |
Block the neck yaw at the current angle. More... | |
virtual bool | blockEyes (const double ver)=0 |
Block the eyes to look always straight ahead (the tilt can vary) with a specified vergence angle. More... | |
virtual bool | blockEyes ()=0 |
Block the eyes to look always straight ahead (the tilt can vary) with the current vergence angle. More... | |
virtual bool | getNeckPitchRange (double *min, double *max)=0 |
Return the current neck pitch range. More... | |
virtual bool | getNeckRollRange (double *min, double *max)=0 |
Return the current neck roll range. More... | |
virtual bool | getNeckYawRange (double *min, double *max)=0 |
Return the current neck yaw range. More... | |
virtual bool | getBlockedVergence (double *ver)=0 |
Return the current vergence angle used to block the eyes. More... | |
virtual bool | clearNeckPitch ()=0 |
Unblock the neck pitch. More... | |
virtual bool | clearNeckRoll ()=0 |
Unblock the neck roll. More... | |
virtual bool | clearNeckYaw ()=0 |
Unblock the neck yaw. More... | |
virtual bool | clearEyes ()=0 |
Unblock the eyes. More... | |
virtual bool | getNeckAngleUserTolerance (double *angle)=0 |
Return the current tolerance defined by the user to gaze at the target with the neck, meaning that the neck will turn to the target with a final "misalignment" specified by this tolerance; the residual rotation will be covered by the eyes movement. More... | |
virtual bool | setNeckAngleUserTolerance (const double angle)=0 |
Specify a new tolerance to gaze at the target with the neck. More... | |
virtual bool | checkMotionDone (bool *f)=0 |
Check once if the current trajectory is terminated. More... | |
virtual bool | waitMotionDone (const double period=0.1, const double timeout=0.0)=0 |
Wait until the current trajectory is terminated. More... | |
virtual bool | checkSaccadeDone (bool *f)=0 |
Check once if the saccade is terminated. More... | |
virtual bool | waitSaccadeDone (const double period=0.1, const double timeout=0.0)=0 |
Wait until the current saccade is terminated. More... | |
virtual bool | stopControl ()=0 |
Ask for an immediate stop of the motion. More... | |
virtual bool | storeContext (int *id)=0 |
Store the controller context. More... | |
virtual bool | restoreContext (const int id)=0 |
Restore the controller context previously stored. More... | |
virtual bool | deleteContext (const int id)=0 |
Delete a specified controller context. More... | |
virtual bool | getInfo (yarp::os::Bottle &info)=0 |
Return useful info on the operating state of the controller. More... | |
virtual bool | registerEvent (yarp::dev::GazeEvent &event)=0 |
Register an event. More... | |
virtual bool | unregisterEvent (yarp::dev::GazeEvent &event)=0 |
Unregister an event. More... | |
virtual bool | tweakSet (const yarp::os::Bottle &options)=0 |
Tweak low-level controller's parameters. More... | |
virtual bool | tweakGet (yarp::os::Bottle &options)=0 |
Return low-level controller's parameters. More... | |
Interface for a gaze controller.
Please read carefully the documentation.
Definition at line 137 of file GazeControl.h.
|
virtualdefault |
Destructor.
|
pure virtual |
Bind the neck pitch within a specified range.
[wait for reply]
min | the minimum value of the range (in degrees). |
max | the maximum value of the range (in degrees). |
|
pure virtual |
Bind the neck roll within a specified range.
[wait for reply]
min | the minimum value of the range (in degrees). |
max | the maximum value of the range (in degrees). |
|
pure virtual |
Bind the neck yaw within a specified range.
[wait for reply]
min | the minimum value of the range (in degrees). |
max | the maximum value of the range (in degrees). |
|
pure virtual |
Block the eyes to look always straight ahead (the tilt can vary) with the current vergence angle.
[wait for reply]
|
pure virtual |
Block the eyes to look always straight ahead (the tilt can vary) with a specified vergence angle.
[wait for reply]
ver | the vergence angle (in degrees). |
|
pure virtual |
Block the neck pitch at the current angle.
[wait for reply]
|
pure virtual |
Block the neck pitch at a specified angle.
[wait for reply]
val | the angle value at which block the joint (in degrees). |
|
pure virtual |
Block the neck roll at the current angle.
[wait for reply]
|
pure virtual |
Block the neck roll at a specified angle.
[wait for reply]
val | the angle value at which block the joint (in degrees). |
|
pure virtual |
Block the neck yaw at the current angle.
[wait for reply]
|
pure virtual |
Block the neck yaw at a specified angle.
[wait for reply]
val | the angle value at which block the joint (in degrees). |
|
pure virtual |
Check once if the current trajectory is terminated.
[wait for reply]
f | where the result is returned. |
|
pure virtual |
Check once if the saccade is terminated.
[wait for reply]
f | where the result is returned. |
|
pure virtual |
Unblock the eyes.
[wait for reply]
|
pure virtual |
Unblock the neck pitch.
[wait for reply]
|
pure virtual |
Unblock the neck roll.
[wait for reply]
|
pure virtual |
Unblock the neck yaw.
[wait for reply]
|
pure virtual |
Delete a specified controller context.
[wait for reply]
id | specify the context id to be removed. |
|
pure virtual |
Get the 2-d pixel point - whose cartesian coordinates are given wrt the root reference frame - that results from the projection into the image plane.
[wait for reply]
camSel | selects the image plane: 0 for the left, 1 for the right. |
x | the 3-d point given wrt the root reference frame [m]. |
px | the returned 2-d vector which contains the (u,v) coordinates of the pixel within the image plane. |
|
pure virtual |
Get the 3-d point whose pixel projection and z-component in the camera frame are given.
[wait for reply]
camSel | selects the image plane: 0 for the left, 1 for the right. |
px | a 2-d vector which contains the (u,v) coordinates of the pixel within the image plane. |
z | the z-component of the point in the eye's reference frame [m]. |
x | the returned 3-d point given wrt the root reference frame [m]. |
|
pure virtual |
Get the 3-d coordinates corresponding to the angular positions.
[wait for reply]
mode | selects the angular mode: 0 for absolute, 1 for relative mode. |
ang | a 3-d vector which contains the actual angles azimuth/elevation/vergence (degrees). |
x | the returned 3-d point given wrt the root reference frame [m]. |
|
pure virtual |
Get the 3-d point - whose pixel projection is given - that results from the projection into a plane specified in the space.
[wait for reply]
camSel | selects the image plane: 0 for the left, 1 for the right. |
px | a 2-d vector which contains the (u,v) coordinates of the pixel within the image plane. |
plane | the 4-d vector containing the components (a,b,c,d) of the plane expressed wrt the root reference frame in its implicit form as: ax+by+cz+d=0. |
x | the returned 3-d point given wrt the root reference frame [m]. |
|
pure virtual |
Get the current gaze configuration in terms of azimuth and elevation angles wrt to the absolute reference frame along with the vergence.
All angles are expressed in degrees. [do not wait for reply]
ang | a 3-d vector which is filled with the actual angles azimuth/elevation/vergence (degrees). |
stamp | the stamp of the encoders employed to compute the pose. |
|
pure virtual |
Get the absolute angular coordinates corresponding to the 3-d point.
[wait for reply]
x | the 3-d point given wrt the root reference frame [m]. |
ang | a 3-d vector which is filled with the azimuth/elevation/vergence coordinates in the absolute mode (degrees). |
|
pure virtual |
Return the current vergence angle used to block the eyes.
[wait for reply]
ver | the vergence angle [deg]. |
|
pure virtual |
Get the current trajectory duration for the eyes actuators.
[wait for reply]
t | time (seconds). |
|
pure virtual |
Get the current fixation point.
[do not wait for reply]
fp | a 3-d vector which is filled with the actual fixation point x,y,z [m]. |
stamp | the stamp of the encoders employed to compute the pose. |
|
pure virtual |
Get the current pose of the head frame.
[wait for reply]
x | a 3-d vector which is filled with the actual position x,y,z [m]. |
o | a 4-d vector which is filled with the actual orientation using axis-angle representation xa, ya, za, theta [m]/[rad]. |
stamp | the stamp of the encoders employed to compute the pose. |
|
pure virtual |
Return useful info on the operating state of the controller.
[wait for reply]
info | a property-like bottle containing the info. |
|
pure virtual |
Get the joints target values where the controller is moving the system to.
[wait for reply]
qdes | a vector which is filled with the desired joints values (degrees). |
|
pure virtual |
Get the joints velocities commanded by the controller.
[wait for reply]
qdot | a vector which is filled with the joints velocities (deg/s). |
|
pure virtual |
Get the current pose of the left eye frame.
[wait for reply]
x | a 3-d vector which is filled with the actual position x,y,z [m]. |
o | a 4-d vector which is filled with the actual orientation using axis-angle representation xa, ya, za, theta [m]/[rad]. |
stamp | the stamp of the encoders employed to compute the pose. |
|
pure virtual |
Return the current tolerance defined by the user to gaze at the target with the neck, meaning that the neck will turn to the target with a final "misalignment" specified by this tolerance; the residual rotation will be covered by the eyes movement.
By default, the tolerance is zero, that is the neck will be perfectly aligned with the target. [wait for reply]
angle | the location where to store the current user tolerance [deg]. |
|
pure virtual |
Return the current neck pitch range.
[wait for reply]
min | the location where to store the minimum of the range [deg]. |
max | the location where to store the maximum of the range [deg]. |
|
pure virtual |
Return the current neck roll range.
[wait for reply]
min | the location where to store the minimum of the range [deg]. |
max | the location where to store the maximum of the range [deg]. |
|
pure virtual |
Get the current trajectory duration for the neck actuators.
[wait for reply]
t | time (seconds). |
|
pure virtual |
Return the current neck yaw range.
[wait for reply]
min | the location where to store the minimum of the range [deg]. |
max | the location where to store the maximum of the range [deg]. |
|
pure virtual |
Get the current gain used to weigh the oculo-collic reflex (OCR).
[wait for reply]
gain | the current gain. |
|
pure virtual |
Get the current pose of the right eye frame.
[wait for reply]
x | a 3-d vector which is filled with the actual position x,y,z [m]. |
o | a 4-d vector which is filled with the actual orientation using axis-angle representation xa, ya, za, theta [m]/[rad]. |
stamp | the stamp of the encoders employed to compute the pose. |
|
pure virtual |
Get the current activation angle for saccadic movements.
[wait for reply]
angle | the current activation angle [deg]. |
|
pure virtual |
Get the current inhibition period for saccadic movements.
[wait for reply]
period | the current inhibition period [s]. |
|
pure virtual |
Query whether the very fast eyes movements (saccades) will be employed or not.
[wait for reply]
f | the current saccades mode. |
|
pure virtual |
Get the current stabilization mode.
[wait for reply]
f | here is returned true if controller is stabilizing the gaze, false otherwise. |
|
pure virtual |
Return the current options used by the stereo approach.
[wait for reply]
options | is a property-like bottle containing the current configuration employed by the internal pid. |
|
pure virtual |
Get the current controller mode.
[wait for reply]
f | here is returned true if controller is in tracking mode, false otherwise. |
|
pure virtual |
Get the current gain used to weigh the vestibulo-ocular reflex (VOR).
[wait for reply]
gain | the current gain. |
|
pure virtual |
Move the gaze to a specified gazing angles configuration given in the absolute reference frame.
[do not wait for reply]
ang | a 3-d vector which contains the desired gazing angles (azimuth/elevation/vergence) expressed in the absolute reference frame (degrees). |
|
pure virtual |
Move the gaze to a specified gazing angles configuration given in the absolute reference frame.
[wait for reply]
ang | a 3-d vector which contains the desired gazing angles (azimuth/elevation/vergence) expressed in the absolute reference frame (degrees). |
|
pure virtual |
Move the gaze to a specified fixation point in cartesian space.
[do not wait for reply]
fp | a 3-d vector which contains the desired fixation point where to look at x,y,z. |
|
pure virtual |
Move the gaze to a specified fixation point in cartesian space.
[wait for reply]
fp | a 3-d vector which contains the desired fixation point where to look at x,y,z. |
|
pure virtual |
Move the gaze to a location specified by a pixel within the image plane.
[do not wait for reply]
camSel | selects the image plane: 0 for the left, 1 for the right. |
px | a 2-d vector which contains the (u,v) coordinates of the pixel within the image plane. |
z | the z-component of the point in the eye's reference frame [m]. A default value of 1.0 is assumed. |
|
pure virtual |
Move the gaze to a location specified by a pixel within the image plane.
[wait for reply]
camSel | selects the image plane: 0 for the left, 1 for the right. |
px | a 2-d vector which contains the (u,v) coordinates of the pixel within the image plane. |
z | the z-component of the point in the eye's reference frame [m]. A default value of 1.0 is assumed. |
|
pure virtual |
Move the gaze to a location specified by a pixel within the image plane using the vergence.
[do not wait for reply]
camSel | selects the image plane: 0 for the left, 1 for the right. |
px | a 2-d vector which contains the (u,v) coordinates of the pixel within the image plane. |
ver | the vergence angle given in degrees. |
|
pure virtual |
Move the gaze to a location specified by a pixel within the image plane using the vergence.
[wait for reply]
camSel | selects the image plane: 0 for the left, 1 for the right. |
px | a 2-d vector which contains the (u,v) coordinates of the pixel within the image plane. |
ver | the vergence angle given in degrees. |
|
pure virtual |
Move the gaze to a specified gazing angles configuration given in the relative reference frame.
[do not wait for reply]
ang | a 3-d vector which contains the desired gazing angles (azimuth/elevation/vergence) expressed in the relative reference frame (degrees). |
|
pure virtual |
Move the gaze to a specified gazing angles configuration given in the relative reference frame.
[wait for reply]
ang | a 3-d vector which contains the desired gazing angles (azimuth/elevation/vergence) expressed in the relative reference frame (degrees). |
|
pure virtual |
Move the gaze to a location specified by two pixels representing the same 3-d point as seen from within both image planes.
[do not wait for reply]
pxl | a 2-d vector which contains the (u,v) coordinates of the pixel within the left image plane. |
pxr | a 2-d vector which contains the (u,v) coordinates of the pixel within the right image plane. |
|
pure virtual |
Move the gaze to a location specified by two pixels representing the same 3-d point as seen from within both image planes.
[wait for reply]
pxl | a 2-d vector which contains the (u,v) coordinates of the pixel within the left image plane. |
pxr | a 2-d vector which contains the (u,v) coordinates of the pixel within the right image plane. |
|
pure virtual |
Register an event.
event | the event to be registered. |
|
pure virtual |
Restore the controller context previously stored.
[wait for reply]
id | specify the context id to be restored. |
|
pure virtual |
Set the duration of the trajectory for the eyes actuators.
[wait for reply]
t | time (seconds). |
|
pure virtual |
Specify a new tolerance to gaze at the target with the neck.
[wait for reply]
angle | the new angle user tolerance [deg]. |
|
pure virtual |
Set the duration of the trajectory for the neck actuators.
[wait for reply]
t | time (seconds). |
|
pure virtual |
Set the gain used to weigh the oculo-collic reflex (OCR).
[wait for reply]
gain | the new gain. |
|
pure virtual |
Set the activation angle for saccadic movements.
[wait for reply]
angle | the new activation angle [deg]. |
|
pure virtual |
Set the inhibition period for saccadic movements.
[wait for reply]
period | the new inhibition period [s]. |
|
pure virtual |
Enable/disable the use of very fast eyes movements (saccades).
[wait for reply]
f | true/false to enable/disable saccades. |
|
pure virtual |
Turn on/off the gaze stabilization.
[wait for reply]
f | true to turn on the stabilization, false otherwise. |
|
pure virtual |
Update the options used by the stereo approach.
[wait for reply]
options | is a property-like bottle containing the new configuration employed by the internal pid. |
|
pure virtual |
Set the controller in tracking or non-tracking mode.
[wait for reply]
f | true for tracking mode, false otherwise. |
|
pure virtual |
Set the gain used to weigh the vestibulo-ocular reflex (VOR).
[wait for reply]
gain | the new gain. |
|
pure virtual |
Ask for an immediate stop of the motion.
[wait for reply]
|
pure virtual |
Store the controller context.
[wait for reply]
id | specify where to store the returned context id. |
|
pure virtual |
Triangulate two points given in the image planes to find the corresponding 3-d point in the space.
[wait for reply]
pxl | a 2-d vector which contains the (u,v) coordinates of the pixel within the left image plane. |
pxr | a 2-d vector which contains the (u,v) coordinates of the pixel within the right image plane. |
x | the returned 3-d point given wrt the root reference frame [m]. |
|
pure virtual |
Return low-level controller's parameters.
[wait for reply]
options | is a property-like bottle containing the current values of the low-level controller's configuration. |
|
pure virtual |
Tweak low-level controller's parameters.
[wait for reply]
options | is a property-like bottle containing new values for the low-level controller's configuration. |
|
pure virtual |
Unregister an event.
event | the event to be unregistered. |
|
pure virtual |
Wait until the current trajectory is terminated.
[wait for reply]
period | specify the check time period (seconds). |
timeout | specify the check expiration time (seconds). If timeout<=0 (as by default) the check will be performed without time limitation. |
|
pure virtual |
Wait until the current saccade is terminated.
[wait for reply]
period | specify the check time period (seconds). |
timeout | specify the check expiration time (seconds). If timeout<=0 (as by default) the check will be performed without time limitation. |