Larus glider flight sensor system 3.9.2024
Software-In-The-Loop test and validation system
Loading...
Searching...
No Matches
earth_induction_model.h File Reference

find position-dependent data for magnetic declination and magnetic inclination More...

#include "embedded_memory.h"
#include "embedded_math.h"

Go to the source code of this file.

Classes

struct  induction_values
 struct containing magnetic induction data for a point More...
 
struct  induction_model_area_t
 struct containing magnetic induction data for a regional region More...
 
class  earth_induction_model_t
 Providing worldwide magnetic induction data. More...
 

Enumerations

enum  { N_AREAS =8 , N_COEFFICIENTS =10 }
 

Variables

earth_induction_model_t earth_induction_model
 one singleton object of this type
 

Detailed Description

find position-dependent data for magnetic declination and magnetic inclination

Author
Dr. Klaus Schaefer

<Larus Flight Sensor Firmware>

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Definition in file earth_induction_model.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
N_AREAS 
N_COEFFICIENTS 

Definition at line 31 of file earth_induction_model.h.

Variable Documentation

◆ earth_induction_model

earth_induction_model_t earth_induction_model
extern

one singleton object of this type

Definition at line 281 of file earth_induction_model.cpp.

Referenced by organizer_t::update_magnetic_induction_data().