Detailed Description
Definition at line 31 of file hardwareEstimatorOdo.hpp.
List of all members.
Public Member Functions |
| HardwareEstimatorOdo (double trigger_mode, double trigger_freq, double trigger_shutter, int bufferSize_, int mode=0, std::string dump_path=".") |
virtual void | start () |
void | setSyncConfig (double timestamps_correction=0.0) |
jblas::mat_indirect | acquireReadings (double t1, double t2) |
void | releaseReadings () |
| If acquireReadings blocked some values the time they are used, this function must release them.
|
jblas::ind_array | instantValues () |
| 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.
|
jblas::ind_array | incrementValues () |
| This function must return the indices of values returned by acquireReadings that represent the increment of a physical quantity since last reading (odometry, ...)
|
double | getFreq () |
Position | loadPosition (unsigned int index_) const |
void | loadPosition (unsigned int index_, Position &pos) const |
Private Member Functions |
void | preloadTask (void) |
Private Attributes |
unsigned | index_load_ |
jblas::mat | buffer |
int | bufferSize |
boost::mutex | mutex_data |
boost::condition_variable | cond_data |
boost::condition_variable | cond_offline |
int | write_position |
int | read_position |
double | timestamps_correction |
int | mode |
RawVec | reading |
std::string | dump_path |
double | realFreq |
boost::thread * | preloadTask_thread |
Member Function Documentation
The documentation for this class was generated from the following file: