PX4 Firmware
PX4 Autopilot Software http://px4.io
mag_worker_data_t Struct Reference

Data passed to calibration worker routine. More...

Collaboration diagram for mag_worker_data_t:

Public Attributes

orb_advert_tmavlink_log_pub
 
unsigned done_count
 
int sub_mag [max_mags]
 
unsigned int calibration_points_perside
 
unsigned int calibration_interval_perside_seconds
 
uint64_t calibration_interval_perside_useconds
 
unsigned int calibration_counter_total [max_mags]
 
bool side_data_collected [detect_orientation_side_count]
 
float * x [max_mags]
 
float * y [max_mags]
 
float * z [max_mags]
 

Detailed Description

Data passed to calibration worker routine.

Definition at line 84 of file mag_calibration.cpp.

Member Data Documentation

◆ calibration_counter_total

unsigned int mag_worker_data_t::calibration_counter_total[max_mags]

Definition at line 91 of file mag_calibration.cpp.

Referenced by mag_calibrate_all(), and mag_calibration_worker().

◆ calibration_interval_perside_seconds

unsigned int mag_worker_data_t::calibration_interval_perside_seconds

Definition at line 89 of file mag_calibration.cpp.

Referenced by mag_calibrate_all(), and mag_calibration_worker().

◆ calibration_interval_perside_useconds

uint64_t mag_worker_data_t::calibration_interval_perside_useconds

Definition at line 90 of file mag_calibration.cpp.

Referenced by mag_calibrate_all(), and mag_calibration_worker().

◆ calibration_points_perside

unsigned int mag_worker_data_t::calibration_points_perside

Definition at line 88 of file mag_calibration.cpp.

Referenced by mag_calibrate_all(), and mag_calibration_worker().

◆ done_count

unsigned mag_worker_data_t::done_count

◆ mavlink_log_pub

orb_advert_t* mag_worker_data_t::mavlink_log_pub

Definition at line 85 of file mag_calibration.cpp.

Referenced by mag_calibrate_all(), and mag_calibration_worker().

◆ side_data_collected

bool mag_worker_data_t::side_data_collected[detect_orientation_side_count]

Definition at line 92 of file mag_calibration.cpp.

Referenced by mag_calibrate_all().

◆ sub_mag

int mag_worker_data_t::sub_mag[max_mags]

Definition at line 87 of file mag_calibration.cpp.

Referenced by mag_calibrate_all(), and mag_calibration_worker().

◆ x

float* mag_worker_data_t::x[max_mags]

Definition at line 93 of file mag_calibration.cpp.

Referenced by mag_calibrate_all(), and mag_calibration_worker().

◆ y

float* mag_worker_data_t::y[max_mags]

Definition at line 94 of file mag_calibration.cpp.

Referenced by mag_calibrate_all(), and mag_calibration_worker().

◆ z

float* mag_worker_data_t::z[max_mags]

Definition at line 95 of file mag_calibration.cpp.

Referenced by mag_calibrate_all(), and mag_calibration_worker().


The documentation for this struct was generated from the following file: