Library for basic air data calculations  0.5b
Classes | Macros
AirDC.h File Reference
#include <Arduino.h>
#include <TimeLib.h>

Go to the source code of this file.

Classes

class  AirDC
 

Macros

#define DEFAULT_LOG_FILE   "DATALOG.CSV"
 
#define AIRDC_DATA_TIME   0
 
#define AIRDC_DATA_QCRAW   1
 
#define AIRDC_DATA_PRAW   2
 
#define AIRDC_DATA_TRAW   3
 
#define AIRDC_DATA_TDELTAPRAW   4
 
#define AIRDC_DATA_TABSPRAW   5
 
#define AIRDC_DATA_QC   6
 
#define AIRDC_DATA_P   7
 
#define AIRDC_DATA_TAT   8
 
#define AIRDC_DATA_TDELTAP   9
 
#define AIRDC_DATA_TABSP   10
 
#define AIRDC_DATA_IAS   11
 
#define AIRDC_DATA_TAS   12
 
#define AIRDC_DATA_H   13
 
#define AIRDC_DATA_T   14
 
#define AIRDC_DATA_MILLIS   15
 
#define AIRDC_DATA_UIAS   16
 
#define AIRDC_DATA_UTAS   17
 
#define AIRDC_DATA_UH   18
 
#define AIRDC_DATA_UT   19
 
#define AIRDC_DATA_RHO   20
 
#define AIRDC_DATA_MU   21
 
#define AIRDC_DATA_RE   22
 
#define AIRDC_DATA_C   23
 
#define AIRDC_DATA_VECTOR_SIZE   24
 
#define AIRDC_STATUS_SD   0
 
#define AIRDC_STATUS_DELTAP   1
 
#define AIRDC_STATUS_P   2
 
#define AIRDC_STATUS_TAT   3
 
#define AIRDC_STATUS_TDELTAP   4
 
#define AIRDC_STATUS_TABSP   5
 
#define AIRDC_STATUS_RTCBATT   6
 
#define AIRDC_STATUS_ERRWARN   7
 
#define AIRDC_STATUS_BLUETOOTH   8
 
#define AIRDC_STATUS_VECTOR_SIZE   9
 

Macro Definition Documentation

◆ AIRDC_DATA_C

#define AIRDC_DATA_C   23

◆ AIRDC_DATA_H

#define AIRDC_DATA_H   13

◆ AIRDC_DATA_IAS

#define AIRDC_DATA_IAS   11

◆ AIRDC_DATA_MILLIS

#define AIRDC_DATA_MILLIS   15

◆ AIRDC_DATA_MU

#define AIRDC_DATA_MU   21

◆ AIRDC_DATA_P

#define AIRDC_DATA_P   7

◆ AIRDC_DATA_PRAW

#define AIRDC_DATA_PRAW   2

◆ AIRDC_DATA_QC

#define AIRDC_DATA_QC   6

◆ AIRDC_DATA_QCRAW

#define AIRDC_DATA_QCRAW   1

◆ AIRDC_DATA_RE

#define AIRDC_DATA_RE   22

◆ AIRDC_DATA_RHO

#define AIRDC_DATA_RHO   20

◆ AIRDC_DATA_T

#define AIRDC_DATA_T   14

◆ AIRDC_DATA_TABSP

#define AIRDC_DATA_TABSP   10

◆ AIRDC_DATA_TABSPRAW

#define AIRDC_DATA_TABSPRAW   5

◆ AIRDC_DATA_TAS

#define AIRDC_DATA_TAS   12

◆ AIRDC_DATA_TAT

#define AIRDC_DATA_TAT   8

◆ AIRDC_DATA_TDELTAP

#define AIRDC_DATA_TDELTAP   9

◆ AIRDC_DATA_TDELTAPRAW

#define AIRDC_DATA_TDELTAPRAW   4

◆ AIRDC_DATA_TIME

#define AIRDC_DATA_TIME   0

◆ AIRDC_DATA_TRAW

#define AIRDC_DATA_TRAW   3

◆ AIRDC_DATA_UH

#define AIRDC_DATA_UH   18

◆ AIRDC_DATA_UIAS

#define AIRDC_DATA_UIAS   16

◆ AIRDC_DATA_UT

#define AIRDC_DATA_UT   19

◆ AIRDC_DATA_UTAS

#define AIRDC_DATA_UTAS   17

◆ AIRDC_DATA_VECTOR_SIZE

#define AIRDC_DATA_VECTOR_SIZE   24

◆ AIRDC_STATUS_BLUETOOTH

#define AIRDC_STATUS_BLUETOOTH   8

◆ AIRDC_STATUS_DELTAP

#define AIRDC_STATUS_DELTAP   1

◆ AIRDC_STATUS_ERRWARN

#define AIRDC_STATUS_ERRWARN   7

◆ AIRDC_STATUS_P

#define AIRDC_STATUS_P   2

◆ AIRDC_STATUS_RTCBATT

#define AIRDC_STATUS_RTCBATT   6

◆ AIRDC_STATUS_SD

#define AIRDC_STATUS_SD   0

◆ AIRDC_STATUS_TABSP

#define AIRDC_STATUS_TABSP   5

◆ AIRDC_STATUS_TAT

#define AIRDC_STATUS_TAT   3

◆ AIRDC_STATUS_TDELTAP

#define AIRDC_STATUS_TDELTAP   4

◆ AIRDC_STATUS_VECTOR_SIZE

#define AIRDC_STATUS_VECTOR_SIZE   9

◆ DEFAULT_LOG_FILE

#define DEFAULT_LOG_FILE   "DATALOG.CSV"

AirDC - Library for Basic Air Data calculations J.L.J (C)2015, Basic Air Data Team.
Refer to http:\www.basicairdata.eu

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 implie d 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/.