DAS  3.1.6 - 18/09/2017
Data Structures | Macros | Typedefs
DAS_Spatramdef.h File Reference

Types, structures and defines used in DAS Program. More...

+ This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Types, structures and defines used in DAS Program.

Version
3.1.6
Author
Daniele Bortoli

Definition in file DAS_Spatramdef.h.

Macro Definition Documentation

§ ACKLEN

#define ACKLEN   10

§ AMSMAX

#define AMSMAX   16

Max AMSs number.

Definition at line 17 of file DAS_Spatramdef.h.

§ CHECKDGR

#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.

§ CLEN

#define CLEN   8

Definition at line 939 of file DAS_Spatramdef.h.

Referenced by DFetch().

§ DASREL

#define DASREL   3

DAS Release Number.

Definition at line 11 of file DAS_Spatramdef.h.

Referenced by AboutCB(), ChkDASInstance(), and WriteShellTitle().

§ DASREV

#define DASREV   1.6

DAS Revision Number.

Definition at line 13 of file DAS_Spatramdef.h.

Referenced by AboutCB(), ChkDASInstance(), and WriteShellTitle().

§ DASREVDATE

#define DASREVDATE   "18/09/2017"

DAS Revision Date.

Definition at line 15 of file DAS_Spatramdef.h.

Referenced by AboutCB(), ChkDASInstance(), and WriteShellTitle().

§ PLEN

#define PLEN   53

Number of commands +1.

Definition at line 913 of file DAS_Spatramdef.h.

§ PRGMAXNUM

#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().

§ RXTOUT

#define RXTOUT   50

Definition at line 959 of file DAS_Spatramdef.h.

§ SAVECNT

#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().

§ SCHEDHGRAT

#define SCHEDHGRAT   500

after this number of spectra the H_GRAT istruction is executed

Definition at line 953 of file DAS_Spatramdef.h.

§ STS0LEN

#define STS0LEN   9

§ STS1LEN

#define STS1LEN   11

Definition at line 958 of file DAS_Spatramdef.h.

Typedef Documentation

§ adtester

typedef struct adtester adtester

structure for AD Tester

adtester

§ AzimuthSt

typedef struct AzimuthSt AzimuthSt

Status of the Azimuth
.

AzimuthSt

§ color

typedef struct color color

colors structure
.

colors

§ d_geo

typedef struct d_geo d_geo

geographical coordinate structure
.

d_geo

§ das

typedef struct das das

das structure (contain all the previous structures)
.

das

§ dfont

typedef struct dfont dfont

Control Panel and push buttons fonts
.

dfont

§ dftp

typedef struct dftp dftp

structure for FTP setting

dftp

§ dlog

typedef struct dlog dlog

LOG file and time structure.

dlog

§ dpwd

typedef struct dpwd dpwd

System password structure
.

dpwd

§ dsza

typedef struct dsza dsza

structure for deltaSZA Measurements
.

DeltaSZA

§ FilterWheelSt

typedef struct FilterWheelSt FilterWheelSt

Status of the Filter wheel
.

FilterWheelSt

§ flag

typedef struct flag flag

Control Flags.

FLAGS

§ GratingSt

typedef struct GratingSt GratingSt

Status of the Grating
.

GratingSt

§ ids

typedef struct ids ids

id's for different tasks
.

ids

§ marconi

typedef struct marconi marconi

Marconi CCD sensor.

marconi

§ master

typedef struct master master

master structure
.

master

§ mige

typedef struct mige mige

structure for MIGE Dwvice
.

MIGE

§ MirrorSt

typedef struct MirrorSt MirrorSt

Status of the Mirror
.

MirrorSt

§ mtcl

typedef struct mtcl mtcl

§ NDFilterWheelSt

Status of the ND Filter wheel
.

NDFilterWheelSt

§ nova

typedef struct nova nova

NOVA7892 structure
.

nova

§ omuthr

typedef struct omuthr omuthr

OMU Thermoregulation structure
.

omu

§ optionini

typedef struct optionini optionini

Options for DAS execution (in option.ini file)
.

optionini

§ palette

typedef struct palette palette

Control Panel and push buttons colors
.

palette

§ paramini

typedef struct paramini paramini

paramini structure
. It contains some of the parameters defined in the file PARAM.INI .

paramini

§ sd_status

typedef struct sd_status sd_status

Structure containing the previous defined structures defined for the spectrometers devices
.

sd_status

§ stepm

typedef struct stepm stepm

Stepper motors parameters structure
.

stepm

§ undopal

typedef struct undopal undopal

UNDO Control Panel and push buttons colors
.

undopal

§ ZenithSt

typedef struct ZenithSt ZenithSt

Status of the Zenith
.

ZenithSt

______________________________________________________________________________________
Generated on Mon Sep 18 2017 11:44:53 for DAS - Rel. 3.1.6 - 18/09/2017.