PX4 Firmware
PX4 Autopilot Software http://px4.io
|
mag scaling factors; Vout = (Vin * Vscale) + Voffset More...
#include <drv_mag.h>
Public Attributes | |
float | x_offset |
float | x_scale |
float | y_offset |
float | y_scale |
float | z_offset |
float | z_scale |
float mag_calibration_s::x_offset |
Definition at line 57 of file drv_mag.h.
Referenced by BMM150::BMM150(), HMC5883::calibrate(), IST8310::calibrate(), LIS3MDL::check_offset(), HMC5883::check_offset(), LSM303AGR::collect(), RM3100::collect(), LIS3MDL::collect(), QMC5883::collect(), HMC5883::collect(), BMM150::collect(), do_mag_calibration(), HMC5883::HMC5883(), PX4Magnetometer::ioctl(), LIS3MDL::LIS3MDL(), LSM303AGR::LSM303AGR(), UavcanMagnetometerBridge::mag2_sub_cb(), mag_calibrate_all(), UavcanMagnetometerBridge::mag_sub_cb(), mpu9x50::parameters_update(), sensors::VotedSensorsUpdate::parametersUpdate(), BMM150::print_info(), QMC5883::QMC5883(), RM3100::RM3100(), and mpu9x50::update_reports().
float mag_calibration_s::x_scale |
Definition at line 58 of file drv_mag.h.
Referenced by BMM150::BMM150(), HMC5883::calibrate(), IST8310::calibrate(), LIS3MDL::check_scale(), HMC5883::check_scale(), LSM303AGR::collect(), RM3100::collect(), LIS3MDL::collect(), QMC5883::collect(), HMC5883::collect(), BMM150::collect(), do_mag_calibration(), HMC5883::HMC5883(), LIS3MDL::LIS3MDL(), LSM303AGR::LSM303AGR(), UavcanMagnetometerBridge::mag2_sub_cb(), mag_calibrate_all(), UavcanMagnetometerBridge::mag_sub_cb(), mpu9x50::parameters_update(), sensors::VotedSensorsUpdate::parametersUpdate(), BMM150::print_info(), QMC5883::QMC5883(), RM3100::RM3100(), UavcanMagnetometerBridge::UavcanMagnetometerBridge(), and mpu9x50::update_reports().
float mag_calibration_s::y_offset |
Definition at line 59 of file drv_mag.h.
Referenced by BMM150::BMM150(), HMC5883::calibrate(), IST8310::calibrate(), LIS3MDL::check_offset(), HMC5883::check_offset(), LSM303AGR::collect(), RM3100::collect(), LIS3MDL::collect(), QMC5883::collect(), HMC5883::collect(), BMM150::collect(), do_mag_calibration(), HMC5883::HMC5883(), LIS3MDL::LIS3MDL(), LSM303AGR::LSM303AGR(), UavcanMagnetometerBridge::mag2_sub_cb(), mag_calibrate_all(), UavcanMagnetometerBridge::mag_sub_cb(), mpu9x50::parameters_update(), sensors::VotedSensorsUpdate::parametersUpdate(), BMM150::print_info(), QMC5883::QMC5883(), RM3100::RM3100(), and mpu9x50::update_reports().
float mag_calibration_s::y_scale |
Definition at line 60 of file drv_mag.h.
Referenced by BMM150::BMM150(), HMC5883::calibrate(), IST8310::calibrate(), LIS3MDL::check_scale(), HMC5883::check_scale(), LSM303AGR::collect(), RM3100::collect(), LIS3MDL::collect(), QMC5883::collect(), HMC5883::collect(), BMM150::collect(), do_mag_calibration(), HMC5883::HMC5883(), LIS3MDL::LIS3MDL(), LSM303AGR::LSM303AGR(), UavcanMagnetometerBridge::mag2_sub_cb(), mag_calibrate_all(), UavcanMagnetometerBridge::mag_sub_cb(), mpu9x50::parameters_update(), sensors::VotedSensorsUpdate::parametersUpdate(), BMM150::print_info(), QMC5883::QMC5883(), RM3100::RM3100(), UavcanMagnetometerBridge::UavcanMagnetometerBridge(), and mpu9x50::update_reports().
float mag_calibration_s::z_offset |
Definition at line 61 of file drv_mag.h.
Referenced by BMM150::BMM150(), HMC5883::calibrate(), IST8310::calibrate(), LIS3MDL::check_offset(), HMC5883::check_offset(), LSM303AGR::collect(), RM3100::collect(), LIS3MDL::collect(), QMC5883::collect(), HMC5883::collect(), BMM150::collect(), do_mag_calibration(), HMC5883::HMC5883(), LIS3MDL::LIS3MDL(), LSM303AGR::LSM303AGR(), UavcanMagnetometerBridge::mag2_sub_cb(), mag_calibrate_all(), UavcanMagnetometerBridge::mag_sub_cb(), mpu9x50::parameters_update(), sensors::VotedSensorsUpdate::parametersUpdate(), BMM150::print_info(), QMC5883::QMC5883(), RM3100::RM3100(), and mpu9x50::update_reports().
float mag_calibration_s::z_scale |
Definition at line 62 of file drv_mag.h.
Referenced by BMM150::BMM150(), HMC5883::calibrate(), IST8310::calibrate(), LIS3MDL::check_scale(), HMC5883::check_scale(), LSM303AGR::collect(), RM3100::collect(), LIS3MDL::collect(), QMC5883::collect(), HMC5883::collect(), BMM150::collect(), do_mag_calibration(), HMC5883::HMC5883(), LIS3MDL::LIS3MDL(), LSM303AGR::LSM303AGR(), UavcanMagnetometerBridge::mag2_sub_cb(), mag_calibrate_all(), UavcanMagnetometerBridge::mag_sub_cb(), mpu9x50::parameters_update(), sensors::VotedSensorsUpdate::parametersUpdate(), BMM150::print_info(), QMC5883::QMC5883(), RM3100::RM3100(), UavcanMagnetometerBridge::UavcanMagnetometerBridge(), and mpu9x50::update_reports().