Public Member Functions | |
Calibration () | |
~Calibration () | |
void | setup () |
void | centrifugeCalibration () |
void | staticMagnetometerCalibration () |
void | menu () |
Private Attributes | |
std::string | device |
int | choice |
double | arm_length |
std::string | orientation |
int | cycle |
int | numCycles |
vector< double > | sum_mb |
vector< double > | sum_fb |
vector< double > | sum_wb |
vector< double > | sumSq_mb |
vector< double > | sumSq_fb |
vector< double > | sumSq_wb |
vector< double > | avg_mb |
vector< double > | avg_fb |
vector< double > | avg_wb |
vector< double > | max_mb |
vector< double > | min_mb |
vector< double > | bias_mb |
vector< double > | scale_mb |
vector< double > | std_mb |
vector< double > | std_fb |
vector< double > | std_wb |
vector< double > | freqCutMb |
vector< double > | freqCutFb |
vector< double > | freqCutWb |
uvsim::Imu6DofSensor * | imu |
std::string | notes |
std::string | file |
std::string | noteFileName |
std::string | dataFileName |
std::ofstream | noteFile |
std::ofstream | dataFile |
double | freq |
Definition at line 30 of file calibration.cc.
Calibration::Calibration | ( | ) |
Definition at line 60 of file calibration.cc.
Calibration::~Calibration | ( | ) |
Definition at line 79 of file calibration.cc.
void Calibration::centrifugeCalibration | ( | ) |
Definition at line 190 of file calibration.cc.
void Calibration::menu | ( | ) |
Definition at line 90 of file calibration.cc.
void Calibration::setup | ( | ) |
void Calibration::staticMagnetometerCalibration | ( | ) |
Definition at line 296 of file calibration.cc.
double Calibration::arm_length [private] |
Definition at line 35 of file calibration.cc.
vector<double> Calibration::avg_fb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::avg_mb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::avg_wb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::bias_mb [private] |
Definition at line 40 of file calibration.cc.
int Calibration::choice [private] |
Definition at line 34 of file calibration.cc.
int Calibration::cycle [private] |
Definition at line 37 of file calibration.cc.
std::ofstream Calibration::dataFile [private] |
Definition at line 48 of file calibration.cc.
std::string Calibration::dataFileName [private] |
Definition at line 47 of file calibration.cc.
std::string Calibration::device [private] |
Definition at line 33 of file calibration.cc.
std::string Calibration::file [private] |
Definition at line 47 of file calibration.cc.
double Calibration::freq [private] |
Definition at line 49 of file calibration.cc.
vector<double> Calibration::freqCutFb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::freqCutMb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::freqCutWb [private] |
Definition at line 40 of file calibration.cc.
uvsim::Imu6DofSensor* Calibration::imu [private] |
Definition at line 46 of file calibration.cc.
vector<double> Calibration::max_mb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::min_mb [private] |
Definition at line 40 of file calibration.cc.
std::ofstream Calibration::noteFile [private] |
Definition at line 48 of file calibration.cc.
std::string Calibration::noteFileName [private] |
Definition at line 47 of file calibration.cc.
std::string Calibration::notes [private] |
Definition at line 47 of file calibration.cc.
int Calibration::numCycles [private] |
Definition at line 38 of file calibration.cc.
std::string Calibration::orientation [private] |
Definition at line 36 of file calibration.cc.
vector<double> Calibration::scale_mb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::std_fb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::std_mb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::std_wb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::sum_fb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::sum_mb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::sum_wb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::sumSq_fb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::sumSq_mb [private] |
Definition at line 40 of file calibration.cc.
vector<double> Calibration::sumSq_wb [private] |
Definition at line 40 of file calibration.cc.