DAS
3.1.6 - 18/09/2017
|
Types, structures and defines used in DAS Program. More...
Go to the source code of this file.
Data Structures | |
struct | adtester |
structure for AD Tester More... | |
struct | AzimuthSt |
Status of the Azimuth . More... | |
struct | color |
colors structure . More... | |
struct | configpanel |
Configuration panel structure . More... | |
struct | controlpanel |
DAS control panel main structure. More... | |
struct | d_geo |
geographical coordinate structure . More... | |
struct | das |
das structure (contain all the previous structures) . More... | |
struct | dfont |
Control Panel and push buttons fonts . More... | |
struct | dftp |
structure for FTP setting More... | |
struct | dlog |
LOG file and time structure. More... | |
struct | dpwd |
System password structure . More... | |
struct | dsza |
structure for deltaSZA Measurements . More... | |
struct | FilterWheelSt |
Status of the Filter wheel . More... | |
struct | flag |
Control Flags. More... | |
struct | GratingSt |
Status of the Grating . More... | |
struct | gui |
DAS gui (DAS graphical user interface) structure . More... | |
struct | horizmeas |
Structure for Horizontal Measurements . More... | |
struct | ids |
id's for different tasks . More... | |
struct | marconi |
Marconi CCD sensor. More... | |
struct | master |
master structure . More... | |
struct | mige |
structure for MIGE Dwvice . More... | |
struct | MirrorSt |
Status of the Mirror . More... | |
struct | mtcl |
struct | NDFilterWheelSt |
Status of the ND Filter wheel . More... | |
struct | nova |
NOVA7892 structure . More... | |
struct | omuthr |
OMU Thermoregulation structure . More... | |
struct | optionini |
Options for DAS execution (in option.ini file) . More... | |
struct | palette |
Control Panel and push buttons colors . More... | |
struct | paramini |
paramini structure . It contains some of the parameters defined in the file PARAM.INI . More... | |
struct | pushbutt |
Push buttons . Push buttons for keyboard, Wavelength, mirror, filters. More... | |
struct | sd_status |
Structure containing the previous defined structures defined for the spectrometers devices . More... | |
struct | shells |
DAS shells structure The structures for building the main shells defined in the program. More... | |
struct | stepm |
Stepper motors parameters structure . More... | |
struct | tools |
tools buttons . Push buttons for various tools . More... | |
struct | undopal |
UNDO Control Panel and push buttons colors . More... | |
struct | ZenithSt |
Status of the Zenith . More... | |
Macros | |
#define | AAMEASURE 35 |
Measuremets with Alt Azimut platform (stepper motors positioning simoultaneously) More... | |
#define | AAPOSIT 38 |
Position the Alt Azimuth Platform. More... | |
#define | ACKLEN 10 |
#define | ALMUCANTAR 51 |
#define | AMS1 0 |
AMS1 address. More... | |
#define | AMS2 1 |
AMS2 address. More... | |
#define | AMS3 2 |
AMS3 address. More... | |
#define | AMS4 3 |
AMS4 address. More... | |
#define | AMSH_TASK_TIME 5l |
AMS Home. More... | |
#define | AMSMAX 16 |
Max AMSs number. More... | |
#define | AUTOEX_TASK_TIME 50l |
Autoexecution. More... | |
#define | AUTORNG 1 |
Autoranging for optimal exposure time. More... | |
#define | AVGCCD 2 |
Averaged measurement. More... | |
#define | AVGCCDHOR 36 |
horizontal AVERAGED measurements with external lamp More... | |
#define | AZIMUTH 34 |
Positioning of Azimut Axis. More... | |
#define | BEGIN 3 |
re-start the execution of the PRG file More... | |
#define | CALIBRA 4 |
Auto calibration with HG Lamp (hg line at 4358A on pix 512) More... | |
#define | CCDTEMP_TASK_TIME 500l |
CCD temperature. More... | |
#define | CHECKDGR 10000 |
after this number of spectra the QJSCAN istruction is executed (CCD degradation check) More... | |
#define | CHKEXLAMP 37 |
Check External lamp status. More... | |
#define | CITM 5 |
Number of Columns items identifier. More... | |
#define | CLEN 8 |
#define | COL 4 |
Column identifier. More... | |
#define | DARKC 5 |
Perform a DARK Measurement (shutter closed) More... | |
#define | DASREL 3 |
DAS Release Number. More... | |
#define | DASREV 1.6 |
DAS Revision Number. More... | |
#define | DASREVDATE "18/09/2017" |
DAS Revision Date. More... | |
#define | DB_B_FG 255 |
#define | DB_G_FG 255 |
#define | DB_R_FG 255 |
#define | DBDEMO 6 |
execution in demo mode More... | |
#define | DEND 8 |
End of File. More... | |
#define | DFMEASURE 46 |
Measurement procedure using the double ND FilterWheel (when Installed) More... | |
#define | DIRECTSUN 52 |
#define | DOASMODE 9 |
execution for DOAS Processing More... | |
#define | DREM 1 |
text after this is a comment More... | |
#define | ELAMPOFF 28 |
External Lamp OFF. More... | |
#define | ELAMPON 27 |
External Lamp ON. More... | |
#define | ESHUTCL 30 |
External Shutter CLOSED. More... | |
#define | ESHUTOP 29 |
External Shutter OPEN. More... | |
#define | EXPO 6 |
Set the exposure time. More... | |
#define | FDOUBLE 1 |
double filter wheel More... | |
#define | FILTER 7 |
Set the filter position (0 - 6) More... | |
#define | FPLUS 2 |
Filter Wheel Torque Motor. More... | |
#define | FSIMPLE 0 |
simple filter wheel More... | |
#define | GASCODNG1 4 |
GASCODNG 1 (with ATX power supply & HiresIV) More... | |
#define | GASCODNG2 6 |
GASCODNG 2 (with ATX power supply & HiresIV) More... | |
#define | GASCODNG3 7 |
GASCODNG 3 (with ATX power supply & HiresIV) More... | |
#define | GASCODNG4 8 |
GASCODNG 4. More... | |
#define | GASCODOFAX 5 |
GASCOD Off AXis (Not Available) More... | |
#define | GETCCD 8 |
Performs a LIGHT Measurement (shutter opened) More... | |
#define | GRAT_TASK_TIME 250 |
Grating Home. More... | |
#define | H_AZI 32 |
Home for Azimut Axis. More... | |
#define | H_FILTER 9 |
Home for filter wheel. More... | |
#define | H_GRAT 10 |
Home for Grating. More... | |
#define | H_GRAT_CAL 49 |
Perform home for the grating and executa a calibration. More... | |
#define | H_MIRROR 11 |
Home for Mirror. More... | |
#define | H_NDFW 45 |
Home for ND FilterWheel. More... | |
#define | H_ZEN 31 |
Home for zenith Axis. More... | |
#define | HELP 5 |
Help mode. More... | |
#define | HG_OFF 12 |
HG lamp off. More... | |
#define | HG_ON 13 |
HG lamp on. More... | |
#define | HGSCAN 50 |
Scan spectral range with HG on. More... | |
#define | HORLAMPOFF 2 |
Horizontal with lamp OFF. More... | |
#define | HORLAMPON 3 |
Horizontal with lamp ON. More... | |
#define | IREFSUN 39 |
Io Measurement with AA Platform near the Sun. More... | |
#define | LABEL 14 |
text after this command is displayed in the status label More... | |
#define | LIM_PELTPOW 1000 |
Limited Power to the Peltier. More... | |
#define | LIS_ 2 |
Lampedusa Island Spectrometer - ENEA. More... | |
#define | LISTEMP_TASK_TIME 30000l |
spectrometer termoregulation More... | |
#define | LOG_TASK_TIME 60000l |
LOG files. More... | |
#define | LOGMODE 10 |
execution for LOG View More... | |
#define | MANUAL 7 |
execution in manual mode (for lab use) More... | |
#define | MAX_PELTPOW 1000 |
Max Power to the Peltier. More... | |
#define | MEASHOR 26 |
horizontal measurements with external lamp (lamp, More... | |
#define | MEASHOR2 40 |
Perform horizontal measurement. More... | |
#define | MEASURE 15 |
Performs a measurement setting mirror, filter, grating, TExp... More... | |
#define | MIRROR 16 |
set mirror position (0-3) More... | |
#define | NDFILTER 44 |
SET the ND FilterWheel Position. More... | |
#define | NOVA6612G2 1 |
NOVA6612G2 (not used in TROPOGAS, LIS, GASCODNG2/3) More... | |
#define | NOVA7892 0 |
NOVA7892 monoboard (old) More... | |
#define | NOVA945GSE 2 |
NOVA945GSE (SPATRAM2, GASCODNG1, GASCODNG4) More... | |
#define | OFFAXIS 1 |
Off Axis measurement with alt-azimuth platform. More... | |
#define | OFFLINEPLOT 3 |
execution for archived data visualisation More... | |
#define | PITM 3 |
Number of Pixel items identifier. More... | |
#define | PIX 2 |
Pixel identifier. More... | |
#define | PLEN 53 |
Number of commands +1. More... | |
#define | PLOT 17 |
display plot More... | |
#define | PRGFILE 1 |
execution driven by *.prg file More... | |
#define | PRGMAXNUM 16 |
Maximum number of PRG File in MASTER or MASTERSZA File. More... | |
#define | QJ_OFF 18 |
QJ lamp off. More... | |
#define | QJ_ON 19 |
QJ lamp on. More... | |
#define | QJSCAN 48 |
Scan spectral range with QJ on. More... | |
#define | RADIO 20 |
Unused. More... | |
#define | RADIOM 4 |
Radiometric. More... | |
#define | RDAY 1 |
double filter wheel More... | |
#define | REFRESHTEMP_TASK_TIME 900l |
refresh of the spectrometer's temperatures. More... | |
#define | REM 21 |
text after this is a comment More... | |
#define | RHOUR 0 |
simple filter wheel More... | |
#define | RITM 7 |
Number of Rows items identifier. More... | |
#define | ROTSHUT 1 |
Rotating Shutter. More... | |
#define | ROW 6 |
Row identifier. More... | |
#define | RXTOUT 50 |
#define | SAVE 22 |
save the measurement in the predefined file More... | |
#define | SAVECNT 50 |
maximum number of spectra in one file More... | |
#define | SCHEDHGRAT 500 |
after this number of spectra the H_GRAT istruction is executed More... | |
#define | SETCCDOFFS 47 |
CCD Offset for HiresV. More... | |
#define | SETCCDPOW 43 |
SET the CCD Power. More... | |
#define | SETCCDTEMP 41 |
SET the CCD working Temperature. More... | |
#define | SETCCDVBIN 42 |
SET the CCD vertical Binning. More... | |
#define | SPATRAM 0 |
SPectrometer for Atmospheric TRAcers Measurements - CGE-UE Portugal. More... | |
#define | SPATRAM2 9 |
SPATRAM2 (with ATX power supply & HiresV) More... | |
#define | SPATRAM3 10 |
SPATRAM3. More... | |
#define | SPATRAMPLUS 3 |
As SPATRAM plus AltAzimuth platform. More... | |
#define | STS0LEN 9 |
#define | STS1LEN 11 |
#define | SZAMASTERM 11 |
execution driven by MASTERSZA file ( there is the possibility to distinguish between AM and PM measurements More... | |
#define | SZAMODE 12 |
execution driven by SZAPRG file More... | |
#define | TEMPORIZED 0 |
execution driven by MASTER file More... | |
#define | TESTAD 8 |
execution for testing PC 104 AD converter More... | |
#define | TESTAMS 2 |
execution for testing AMS's devices More... | |
#define | TESTCCD 4 |
execution for testing CCD Camera More... | |
#define | TESTSZAMODE 13 |
execution driven by SZAPRG file More... | |
#define | TIMER_TASK_TIME 200l |
timer More... | |
#define | TORQUEM 2 |
Torque Motor. More... | |
#define | TROPOGAS 1 |
TROPOspheric Gas Analyzer Spectrometer. More... | |
#define | TRTBOTH 2 |
Thermoregulation mode: cool and heat. More... | |
#define | TRTCOOL 0 |
Thermoregulation mode: cool only. More... | |
#define | TRTHEAT 1 |
Thermoregulation mode: heat only. More... | |
#define | VS25 0 |
Uniblitz Shutter VS25. More... | |
#define | WAIT 23 |
stop the program execution for xx millisec More... | |
#define | WAVELEN 24 |
set the grating position More... | |
#define | WDT_TASK_TIME 5000 |
Watch Dog Timer. More... | |
#define | XAX 0 |
X Axis. More... | |
#define | XEND 25 |
stop the execution of the PRG file More... | |
#define | YAX 1 |
Y Axis. More... | |
#define | ZENITH 33 |
Positioning of zenith Axis. More... | |
#define | ZENITHSKY 0 |
Default vertical measurement. More... | |
Typedefs | |
typedef struct adtester | adtester |
structure for AD Tester More... | |
typedef struct AzimuthSt | AzimuthSt |
Status of the Azimuth . More... | |
typedef struct color | color |
colors structure . More... | |
typedef struct configpanel | configpanel |
Configuration panel structure . More... | |
typedef struct controlpanel | controlpanel |
DAS control panel main structure. More... | |
typedef struct d_geo | d_geo |
geographical coordinate structure . More... | |
typedef struct das | das |
das structure (contain all the previous structures) . More... | |
typedef struct dfont | dfont |
Control Panel and push buttons fonts . More... | |
typedef struct dftp | dftp |
structure for FTP setting More... | |
typedef struct dlog | dlog |
LOG file and time structure. More... | |
typedef struct dpwd | dpwd |
System password structure . More... | |
typedef struct dsza | dsza |
structure for deltaSZA Measurements . More... | |
typedef struct FilterWheelSt | FilterWheelSt |
Status of the Filter wheel . More... | |
typedef struct flag | flag |
Control Flags. More... | |
typedef struct GratingSt | GratingSt |
Status of the Grating . More... | |
typedef struct gui | gui |
DAS gui (DAS graphical user interface) structure . More... | |
typedef struct horizmeas | horizmeas |
Structure for Horizontal Measurements . More... | |
typedef struct ids | ids |
id's for different tasks . More... | |
typedef struct marconi | marconi |
Marconi CCD sensor. More... | |
typedef struct master | master |
master structure . More... | |
typedef struct mige | mige |
structure for MIGE Dwvice . More... | |
typedef struct MirrorSt | MirrorSt |
Status of the Mirror . More... | |
typedef struct mtcl | mtcl |
typedef struct NDFilterWheelSt | NDFilterWheelSt |
Status of the ND Filter wheel . More... | |
typedef struct nova | nova |
NOVA7892 structure . More... | |
typedef struct omuthr | omuthr |
OMU Thermoregulation structure . More... | |
typedef struct optionini | optionini |
Options for DAS execution (in option.ini file) . More... | |
typedef struct palette | palette |
Control Panel and push buttons colors . More... | |
typedef struct paramini | paramini |
paramini structure . It contains some of the parameters defined in the file PARAM.INI . More... | |
typedef struct pushbutt | pushbutt |
Push buttons . Push buttons for keyboard, Wavelength, mirror, filters. More... | |
typedef struct sd_status | sd_status |
Structure containing the previous defined structures defined for the spectrometers devices . More... | |
typedef struct shells | shells |
DAS shells structure The structures for building the main shells defined in the program. More... | |
typedef struct stepm | stepm |
Stepper motors parameters structure . More... | |
typedef struct tools | tools |
tools buttons . Push buttons for various tools . More... | |
typedef struct undopal | undopal |
UNDO Control Panel and push buttons colors . More... | |
typedef struct ZenithSt | ZenithSt |
Status of the Zenith . More... | |
Types, structures and defines used in DAS Program.
Definition in file DAS_Spatramdef.h.
#define ACKLEN 10 |
Definition at line 956 of file DAS_Spatramdef.h.
Referenced by AMS_AzzeraCoord(), AMS_Default(), AMS_dirfin(), AMS_Divisore(), AMS_ESlope(), AMS_Home(), AMS_HomeDefault(), AMS_MotorOn_Off(), AMS_Power(), AMS_PWM(), AMS_PWM_OFF(), AMS_ReadAD(), AMS_sendstep(), AMS_SetPolarity(), AMS_Slope(), AMS_Speed(), AMS_Step(), AMS_TestHome(), AMS_TestWork(), AMS_TrackOff(), AMS_TrackOn(), AMS_wopto(), DB_InitAMS(), HomeFiltersFast(), and HomeNDFiltersFast().
#define AMSMAX 16 |
Max AMSs number.
Definition at line 17 of file DAS_Spatramdef.h.
#define CHECKDGR 10000 |
after this number of spectra the QJSCAN istruction is executed (CCD degradation check)
Definition at line 952 of file DAS_Spatramdef.h.
#define CLEN 8 |
Definition at line 939 of file DAS_Spatramdef.h.
Referenced by DFetch().
#define DASREL 3 |
DAS Release Number.
Definition at line 11 of file DAS_Spatramdef.h.
Referenced by AboutCB(), ChkDASInstance(), and WriteShellTitle().
#define DASREV 1.6 |
DAS Revision Number.
Definition at line 13 of file DAS_Spatramdef.h.
Referenced by AboutCB(), ChkDASInstance(), and WriteShellTitle().
#define DASREVDATE "18/09/2017" |
DAS Revision Date.
Definition at line 15 of file DAS_Spatramdef.h.
Referenced by AboutCB(), ChkDASInstance(), and WriteShellTitle().
#define PLEN 53 |
Number of commands +1.
Definition at line 913 of file DAS_Spatramdef.h.
#define PRGMAXNUM 16 |
Maximum number of PRG File in MASTER or MASTERSZA File.
Definition at line 916 of file DAS_Spatramdef.h.
Referenced by ExMaster().
#define RXTOUT 50 |
Definition at line 959 of file DAS_Spatramdef.h.
#define SAVECNT 50 |
maximum number of spectra in one file
Definition at line 951 of file DAS_Spatramdef.h.
Referenced by D_Saving(), DB_CalcFluxI(), DB_Column(), DT_CorrFileEvora(), and DT_CorrHeader().
#define SCHEDHGRAT 500 |
after this number of spectra the H_GRAT istruction is executed
Definition at line 953 of file DAS_Spatramdef.h.
#define STS0LEN 9 |
Definition at line 957 of file DAS_Spatramdef.h.
Referenced by AMS_chkbitsts(), AMS_chkbitsts_old(), AMS_firmrev(), AMS_Proxy(), AMS_TestPos(), DB_StsMotor(), and FPGACB().
#define STS1LEN 11 |
Definition at line 958 of file DAS_Spatramdef.h.
typedef struct FilterWheelSt FilterWheelSt |
Status of the Filter wheel
.
typedef struct NDFilterWheelSt NDFilterWheelSt |
Status of the ND Filter wheel
.
paramini structure
. It contains some of the parameters defined in the file PARAM.INI .
paramini
Structure containing the previous defined structures defined for the spectrometers devices
.