SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
MagnetometerData Struct Reference

Structure representing magnetometer data. More...

#include <SensorDefs.hpp>

Public Member Functions

 MagnetometerData ()
 

Public Attributes

SensorVector magnetic_field
 magnetic field strength (Gauss)
 
RawVector raw
 raw data
 
float temperature
 temperature (°C)
 
float heading
 heading angle (radians)
 
float heading_degrees
 heading angle (degrees)
 
bool overflow
 data overflow flag
 
bool skip_data
 skip data flag
 

Detailed Description

Structure representing magnetometer data.

Contains magnetic field values in both raw format (LSB) and processed format (Gauss), as well as temperature if the sensor supports it.

Definition at line 347 of file SensorDefs.hpp.

Constructor & Destructor Documentation

◆ MagnetometerData()

MagnetometerData::MagnetometerData ( )
inline

Definition at line 356 of file SensorDefs.hpp.

Member Data Documentation

◆ heading

float MagnetometerData::heading

◆ heading_degrees

float MagnetometerData::heading_degrees

◆ magnetic_field

◆ overflow

bool MagnetometerData::overflow

◆ raw

◆ skip_data

bool MagnetometerData::skip_data

skip data flag

Definition at line 354 of file SensorDefs.hpp.

Referenced by loop(), SensorBMM150::readData(), SensorQMC5883L::readData(), and SensorQSTMagnetic::readData().

◆ temperature

float MagnetometerData::temperature

temperature (°C)

Definition at line 350 of file SensorDefs.hpp.


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