Qubit 2020 / presensfirmwareupdate

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers cisme.h Source File

cisme.h

00001 #ifndef _MAIN_H
00002 #define _MAIN_H
00003 
00004 #include "mbed.h"  // Needed for mbed specific classes like DigitalOut.
00005 
00006 // Flag to use LCD instead of Wi-Fi 
00007 //#define USE_LCD
00008 #define DEBUG_TO_FILE
00009 
00010 #ifndef USE_LCD
00011     #define USE_WIFI
00012 #endif
00013 
00014 #define FSNAME "msc"
00015 
00016 #define INSTRUMENT_ID_LEN 18
00017 
00018 /* Many extern variables, which are used in some way in other files. */
00019 extern int    Salinity;
00020 extern double PHTEMP;
00021 extern double pH;
00022 extern double pHCorrected;
00023 extern float  pHT;
00024 extern int    flowintime;
00025 extern int    lightintime;
00026 extern int    minRESP;
00027 extern int    minPHOTO;
00028 extern int    MeasurementFlow;
00029 extern int    MeasurementLight;
00030 extern int    MeasurementTypeVal;
00031 extern int    mtimeRemaining;
00032 extern float  a;
00033 extern float  b;
00034 extern float  c;
00035 extern float  PresCal;
00036 extern float  PhaseCal2;
00037 extern float  TempCal2;
00038 extern float  PhaseCal1;
00039 extern float  TempCal1;
00040 extern float  LEDCurrent;
00041 extern float  UNIT;
00042 extern float  PHBUFFERF;
00043 extern float  PHTEMPF;
00044 extern float  PHTEMPKF;
00045 extern float  PHVOLTSF;
00046 extern float  MSINGLEPT;
00047 extern float  EOSINGLEPT;
00048 extern int    numberofprograms;
00049 extern float  pHNoGain;
00050 extern float  A;
00051 extern float  B;
00052 extern float  C;
00053 extern float  D;
00054 //extern float  lastPercentPump;
00055 
00056 extern char instrumentId[INSTRUMENT_ID_LEN];
00057 
00058 extern DigitalIn SDOFlag;
00059 
00060 extern DigitalOut L1;
00061 extern DigitalOut L2;
00062 extern DigitalOut L3;
00063 extern DigitalOut L4;
00064 
00065 extern "C" void mbed_reset();
00066 
00067 #endif