APM:Libraries
Public Attributes | List of all members
Compass::mag_state Struct Reference
Collaboration diagram for Compass::mag_state:
[legend]

Public Attributes

AP_Int8 external
 
bool healthy
 
AP_Int8 orientation
 
AP_Vector3f offset
 
AP_Vector3f diagonals
 
AP_Vector3f offdiagonals
 
AP_Int32 dev_id
 
AP_Int8 use_for_yaw
 
uint8_t mag_history_index
 
Vector3i mag_history [_mag_history_size]
 
AP_Vector3f motor_compensation
 
Vector3f motor_offset
 
Vector3f field
 
uint32_t last_update_ms
 
uint32_t last_update_usec
 
enum Rotation rotation
 

Detailed Description

Definition at line 423 of file AP_Compass.h.

Member Data Documentation

◆ dev_id

AP_Int32 Compass::mag_state::dev_id

◆ diagonals

AP_Vector3f Compass::mag_state::diagonals

◆ external

AP_Int8 Compass::mag_state::external

◆ field

Vector3f Compass::mag_state::field

Definition at line 448 of file AP_Compass.h.

Referenced by Compass::get_field(), and AP_Compass_Backend::publish_filtered_field().

◆ healthy

bool Compass::mag_state::healthy

Definition at line 425 of file AP_Compass.h.

Referenced by Compass::healthy(), and Compass::read().

◆ last_update_ms

uint32_t Compass::mag_state::last_update_ms

◆ last_update_usec

uint32_t Compass::mag_state::last_update_usec

◆ mag_history

Vector3i Compass::mag_state::mag_history[_mag_history_size]

Definition at line 439 of file AP_Compass.h.

◆ mag_history_index

uint8_t Compass::mag_state::mag_history_index

Definition at line 438 of file AP_Compass.h.

◆ motor_compensation

AP_Vector3f Compass::mag_state::motor_compensation

◆ motor_offset

Vector3f Compass::mag_state::motor_offset

Definition at line 445 of file AP_Compass.h.

Referenced by AP_Compass_Backend::correct_field(), and Compass::get_motor_offsets().

◆ offdiagonals

AP_Vector3f Compass::mag_state::offdiagonals

◆ offset

AP_Vector3f Compass::mag_state::offset

◆ orientation

AP_Int8 Compass::mag_state::orientation

Definition at line 426 of file AP_Compass.h.

Referenced by AP_Compass_Backend::rotate_field().

◆ rotation

enum Rotation Compass::mag_state::rotation

◆ use_for_yaw

AP_Int8 Compass::mag_state::use_for_yaw

Definition at line 436 of file AP_Compass.h.

Referenced by Compass::set_use_for_yaw(), and Compass::use_for_yaw().


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