Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
jafar::rtslam::hardware::HardwareEstimatorAbstract Class Reference

Detailed Description

Definition at line 23 of file hardwareEstimatorAbstract.hpp.

Inheritance diagram for jafar::rtslam::hardware::HardwareEstimatorAbstract:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual jblas::mat_indirect acquireReadings (double t1, double t2)=0
 Returns all reading between t1 and t2, plus the last before t1 and the first after t2.
virtual void releaseReadings ()=0
 If acquireReadings blocked some values the time they are used, this function must release them.
virtual jblas::ind_array instantValues ()=0
 This function must return the indices of values returned by acquireReadings that represent the instant value of a physical quantity (speed, acceleration, ...) (except first column which is time) These values will typically be integrated.
virtual jblas::ind_array incrementValues ()=0
 This function must return the indices of values returned by acquireReadings that represent the increment of a physical quantity since last reading (odometry, ...)
virtual void start ()

Protected Attributes

bool started

Member Function Documentation

virtual jblas::mat_indirect jafar::rtslam::hardware::HardwareEstimatorAbstract::acquireReadings ( double  t1,
double  t2 
) [pure virtual]

Returns all reading between t1 and t2, plus the last before t1 and the first after t2.

Each line is one reading, first element is timestamp (double seconds), the rest is the command.

Implemented in jafar::rtslam::hardware::HardwareEstimatorOdo.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:46 for Jafar by doxygen 1.7.6.1
LAAS-CNRS