#include <Imu6DofSensor.h>
Inherits uvsim::Sensor.

Public Member Functions | |
| Imu6DofSensor (std::string port, vector< double > freqCutMb, vector< double > freqCutFb, vector< double > freqCutWb) | |
| virtual | ~Imu6DofSensor () |
| void | stop () |
| void | start (double frequency) |
| void | print () |
| virtual void | update () |
| Read the sensor data. | |
Public Attributes | |
| vector< double > | mb |
| vector< double > | fb |
| vector< double > | wb |
| double | freq |
| bool | isStarted |
Private Member Functions | |
| bool | read () |
Private Attributes | |
| SerialStream | serialPort |
| vector< double > | mbRaw |
| vector< double > | fbRaw |
| vector< double > | wbRaw |
| vector< double > | freqCutMb |
| vector< double > | freqCutFb |
| vector< double > | freqCutWb |
Definition at line 39 of file Imu6DofSensor.h.
| uvsim::Imu6DofSensor::Imu6DofSensor | ( | std::string | port, | |
| vector< double > | freqCutMb, | |||
| vector< double > | freqCutFb, | |||
| vector< double > | freqCutWb | |||
| ) |
Definition at line 33 of file Imu6DofSensor.cc.
| uvsim::Imu6DofSensor::~Imu6DofSensor | ( | ) | [virtual] |
| void uvsim::Imu6DofSensor::print | ( | ) |
| bool uvsim::Imu6DofSensor::read | ( | ) | [private] |
| void uvsim::Imu6DofSensor::start | ( | double | frequency | ) |
Definition at line 135 of file Imu6DofSensor.cc.


| void uvsim::Imu6DofSensor::stop | ( | ) |
| void uvsim::Imu6DofSensor::update | ( | ) | [virtual] |
Read the sensor data.
This is pure virtual since each sensor must implement the read function.
Implements uvsim::Sensor.
Definition at line 120 of file Imu6DofSensor.cc.


| vector<double> uvsim::Imu6DofSensor::fb |
Definition at line 54 of file Imu6DofSensor.h.
vector<double> uvsim::Imu6DofSensor::fbRaw [private] |
Definition at line 52 of file Imu6DofSensor.h.
| double uvsim::Imu6DofSensor::freq |
Definition at line 55 of file Imu6DofSensor.h.
vector<double> uvsim::Imu6DofSensor::freqCutFb [private] |
Definition at line 52 of file Imu6DofSensor.h.
vector<double> uvsim::Imu6DofSensor::freqCutMb [private] |
Definition at line 52 of file Imu6DofSensor.h.
vector<double> uvsim::Imu6DofSensor::freqCutWb [private] |
Definition at line 52 of file Imu6DofSensor.h.
Definition at line 56 of file Imu6DofSensor.h.
| vector<double> uvsim::Imu6DofSensor::mb |
Definition at line 54 of file Imu6DofSensor.h.
vector<double> uvsim::Imu6DofSensor::mbRaw [private] |
Definition at line 52 of file Imu6DofSensor.h.
SerialStream uvsim::Imu6DofSensor::serialPort [private] |
Definition at line 50 of file Imu6DofSensor.h.
| vector<double> uvsim::Imu6DofSensor::wb |
Definition at line 54 of file Imu6DofSensor.h.
vector<double> uvsim::Imu6DofSensor::wbRaw [private] |
Definition at line 52 of file Imu6DofSensor.h.
1.6.1