API Documentation
|
IOFactory interface for reading and writing data from magnetometer calibration checks to excel files. More...
#include <MagneticCalibrationSpreadsheet.h>
Public Member Functions | |
void | setCalibrationMatrix (const Matrix< fltp08 > &calibration_matrix) |
File | writeToFile (const File &template_file, const String &file_prefix, const File &file, const Buffer< XLSXMagneticAngleReading > &readings) |
Buffer< XLSXMagneticAngleAverageReading > | computeData (const Buffer< XLSXMagneticAngleReading > &readings) |
XLSXMagneticAngleAverageReading | computeAngle (const Buffer< XLSXMagneticAngleReading > &readings, uint04 start, uint04 end) |
XLSXKeyPointMagneticAngleReading | computeAngle (const XLSXMagneticAngleReading &reading, const Angle< fltp08 > &reference_angle) |
Protected Attributes | |
Matrix< fltp08 > | m_calibration_matrix = Constant<Matrix<fltp08>>::NaN |
fltp08 | m_acceleration_tolerance = 0.005 |
IOFactory interface for reading and writing data from magnetometer calibration checks to excel files.
Class: MagneticCalibrationSpreadsheet
XLSXMagneticAngleAverageReading computeAngle | ( | const Buffer< XLSXMagneticAngleReading > & | readings, |
uint04 | start, | ||
uint04 | end ) |
XLSXKeyPointMagneticAngleReading computeAngle | ( | const XLSXMagneticAngleReading & | reading, |
const Angle< fltp08 > & | reference_angle ) |
Buffer< XLSXMagneticAngleAverageReading > computeData | ( | const Buffer< XLSXMagneticAngleReading > & | readings | ) |
File writeToFile | ( | const File & | template_file, |
const String & | file_prefix, | ||
const File & | file, | ||
const Buffer< XLSXMagneticAngleReading > & | readings ) |
|
protected |