DAS
3.1.6 - 18/09/2017
Alphabetic Sorted DAS Functions
*CodeEq2Name
*ERR_Option
ADTesterCB
Test Temperature AD Converter callback.
AMS_AzzeraCoord
Set to zero the number of steps on the selected motor
AMS_Default
Set default values to AMS parameters
AMS_DoPos
Execute Positioning
AMS_Error
Alerts for AMS errors
AMS_MotorOn_Off
Motor ON/OFF
AMS_PWM
Set the on/off time on the PWM
AMS_Power
Set Power for AMS
AMS_ReadStep
Read performed steps
AMS_Slope
Set slope to the Stepper motors
AMS_Speed
Set speed to the Stepper motors
AMS_Step
Set stepping for the Stepper motors
AMS_TestPos
Test positioning status
AMS_TrackOff
Tracking off
AMS_TrackOn
Tracking on
AMS_assadd
Assign AMS address
AMS_chkbitsts
Check bit status
AMS_dirfin
Set Final Directions
AMS_firmrev
Firmware Revision Number
AMS_sendstep
Send steps
AMS_wopto
Write the value on the optoinsulated port
AboutCB
Create the About information shell
ActEditCB
Text Application callback
ActMvGratCB
Move Grating of a free steps number callback
ApplyChCB
Apply changes in DAS Config callback.
ApplyImgCB
Image type Application callback
AssignParam
Assign parameters to the CP labels.
AutoRange
Calculate the exposure time
BuildLogRatio
first attempt to apply the DOAS algorithm (..on going!!!)
CCDSetupCB
CCD setup Callback.
CCD_Error
Alerts for CCD errors
CalcFluxIndex
calculates the Flux Index of a measurement
CalcFluxIndex
calculates the Flux Index of a measurement
ChkConfigInstance
Check if the Das config window is already open
CloseColPickCB
Declared but not used
CloseConfigCB
Close DAS-Config callback
CloseFontViewCB
This callback Unloads the latest loaded font and destroys the dialog
ColObjCB
select the object to consider for color picking
ColPickBackForeGCB
pick the color of the selected object
ColPickBackForeGCB
select if the foreground or background color of the selected object will be picked
ColorFreeCB
Declared but not used
ColorMapExposeCB
Declared but not used
ColorMapInputCB
Declared but not used
ColorMapResizeCB
Declared but not used
ColorSaveCB
Declared but not used
ColorSaveCB
Declared but not used
ComErrors
Alerts for COM errors
ConfigCB
DAS Configuration shell creation callback
DB_2DPlot
2D_Plot panel callback.
DB_Ask
Create an input box
DB_AskCB
Input Box callback
DB_Ask_SheelESC
Callback for the Input Shell destruction at the pression of the ESC key
DB_CellExposeCB
display selected Color
DB_CellResizeCB
display selected Color
DB_ChangeColorCellCB
draw the object 'o' with the selected color
DB_CloseAsk
close input box
DB_CloseCOM
close com
DB_ColorAssign
Assign to the selected object the chosen color
DB_Column
Column format
DB_DefectPixCorr
CCD defective pixel correcxtion procedure
DB_DispBlindPixCB
Display Blind Pixel Callback
DB_FilSelButtKB_CB
callback for select a specified filter push button with the keyboard
DB_FilSelButtMouse_CB
callback changing the bakground color of the push button passing the mouse over it
DB_Fil_CB
Callback for filter wheel positioning in Filter shell
DB_FontAssign
This callback assign font to the selected object
DB_GetCCD
Get CCD image
DB_HelpCB
Help Callback
DB_ImgTypeCB
Set the Image type
DB_InitAMS
Init AMS devices
DB_InitCOM
Init COM port
DB_InitCamera
Init CCD camera
DB_InitDil
Init DIL library
DB_InitMotor
Init Motors
DB_KB_ButtonActive
set the Sensitive and Unsensitive buttons
DB_KeyB_CB
Push buttons callback
DB_KeyComSelButtKB_CB
callback selecting a specified push button with the keyboard
DB_KeyComSelButtMouse_CB
callback selecting a specified push button with the keyboard
DB_MIGEopmode_CB
callback selecting the operation mode for the AltAzPlatform
DB_AMSposmode_CB
callback selecting the positioning mode for stepper motors ( sequential or simulaneaous)
DB_AMSProgBar_CB
callback selecting to show/hide progression bars
DB_MirrorImg_CB
callback selecting the activation of the mirroring of the CCD image along the X or Y axis
DB_MirSelButtKB_CB
callback selecting a specified mirror push button with the keyboard
DB_MirSelButtMouse_CB
callback changing the bakground color of the push button passing the mouse over it
DB_Mir_CB
Callback for input mirror positioning in Mirror shell
DB_PlotDisplayCB
Display Plot Callback
DB_PlotYAxisCB
Y Axis range
DB_RadDrkSourceCB
Set the dark source
DB_RadioAvgModeCB
Set the Averaging mode flag
DB_RadioDarkCB
Set the dark removing from the measurements
DB_RadioFNSelCB
Set the file name mode
DB_RadioModeSelCB
Set the saving mode
DB_RadioPixCorrCB
Set the image Correction flag
DB_ReInitCamera
Re-Init CCD camera
DB_Save
Save the measured spectrum
DB_ScanMaxMin
Scan Max-min of the measured spectrum
DB_SelOutModeCB
DB_SetCCDTargetTempCB
Set CCD target Temperature Mode
DB_SetXUnitsCB
Set the Units for the X Axis
DB_Shutter_CB
callback selecting if the shutter is installed or not
DB_ShutterType_CB
callback selecting the type of installed shutter
DB_FilterType_CB
callback selecting the type of installed filter module
DB_StepMotor
Procedure for steppers motor movements
DB_Undo2Do_Colors
Assign to the DO_Color structure the Color Values of the UNDO_Color Structure
DB_Undo2Do_Colors
Assign to the UNDO_Color structure the Color Values of the DO_Color Structure
DB_VMRsfCB
Set the flag for modification or reload of DAS configuration files
DB_WlSelButtKB_CB
Callback for selsct a specified wavelength push button with the keyboard
DB_WlSelButtMouse_CB
callback changing the bakground color of the push button passing the mouse over it
DB_Wl_CB
Callback for grating positioning in Wavelength shell
DB_save_img
Saving image procedure
DT_ColFormat
Callback for Column format
DT_CorrFileEvora
Used to correct some data files
DT_CorrHeader
Used to correct some data files
DT_FluxIndex
Callback for Flux Index Calculation
DT_LinkSpectra
For the linked spectra (..on going!!!)
DXL_Open
Open COM
DXL_RxStr
receive string from a serial port
DXL_TxStr
send string to a serial port
D_AutoExecution
Procedure for the Automatic Execution in Automatic mode
D_Average
Performs averaged measurements
D_AverageTFix
NOT Used
D_BuildH
Build Header of the measurements
D_Calibra
Spectral Calibration
D_CloseVR
Callback closing the status bar
D_Plot
ViewPlot callback
D_Positioning
Callback for the void D_VRange and display also the status in the corresponding CP labels
D_PrintBILSPH
Print Header
D_PrintBILSPH_BIN
Print on file the binary header of the measured spectrum
D_PrintHMod
Print the header in Column format
D_PrintSpectrum
Print Spectrum
D_Saving
Saving image
D_SunCalc
Sun Calculator Callback
D_UndoCB
Undo the previous color setting operation
D_VRange
Create and display the status bar
D_WriteInitLog
writes devices errors(AMS, CCD...) on the Devices.log file
D_rt
D_readtemp_int
callback
D_rt
Starting function that calls the driver functions used
DrawAreaExpFontCB
This callback draws strings using the selected font
E_AutoRange
Execute D_Autorange
E_Average
Automatic Averaged measurements (for *.PRG files)
E_AvgCCDHor
Automatic Averaged measurements with external lamp (for *.PRG files)
E_Calibra
Execute
D_Calibra
E_Dark
Automatic Dark Measurements (for *.PRG files)
E_Expo
Read the exposure time (for *.PRG files)
E_Filter
Read the target Filter position and move the filter wheel (for *.PRG files)
E_GetCCD
Execute
DB_GetCCD
(for *.PRG files)
E_Hg_Off
HG Off (for *.PRG files)
E_Hg_On
HG On (for *.PRG files)
E_Home_SM1
Home SM1 - Input Mirror (for *.PRG files)
E_Home_SM2
Home SM2 - Grating (for *.PRG files)
E_Home_SM3
Home SM3 - Filter Wheel (for *.PRG files)
E_Home_SM5
Home SM5 - MIGE Zenith (for *.PRG files)
E_Home_SM6
Home SM6 - MIGE Azimuth (for *.PRG files)
E_Label
The text after the keyword (LABEL) is displayed in the status label (for *.PRG files)
E_Lambda
Execute grating positioning (for *.PRG files)
E_Measure
Automatic Measurement (for *.PRG files)
E_Mirror
Read the target Input Mirror position and move it (for *.PRG files)
E_Plot
Show plot (for *.PRG files)
E_Qj_Off
QJ Off (for *.PRG files)
E_Qj_On
QJ On (for *.PRG files)
E_REM
Flush the string (for *.PRG files)
E_Radio
Not Used (for *.PRG files)
E_Save
Save measurement (for *.PRG files)
E_WAIT
Wait for the specified number of milliseconds (for *.PRG files)
EquipCode2Name
Translate the Equipment Code in the Equipment Name
FANPeltier
FAN ON/OFF
FANECU
FAN ON/OFF
Fetch
Reads the key-word in PRG Files
FontOBJSelCB
This callback select the object for applying font
FormatData
trasform mm/gg/aa in gg/mm/aa
GetDefPix
Maps the defective pixel.
HeaderInPlot
Shows the measurements parameters
HgLamp
HG Lamp ON/OFF
HiresPS
Hires Power Supply ON/OFF
HomeFilterWheel
Home for Filter Wheel
HomeFiltersFast
Home for Filter Wheel (Fastest)
HomeGrating
Home for Grating
HomeGratingFast
Home for Grating (Fastest)
HomeMirror
Home for Input Mirror
HomeMirrorFast
Home for Input Mirror (Fastest)
LoadDB_DefectPixel
Load Defective pixel mask
LoadDB_DispCoeff
Load dispersion parameters.
LoadDB_Options
Load Options
LoadDFONT
Load Fonts
LoadDasSysCol
Load system colors
LoadDefaultDFONT
Load Default Fonts
LoadDefaultDPAL
Load Default system colors
LoadExec
Load file for automatic execution
LoadFTPSetting
Load FTP Setting for daily back-up
LoadFontCB
This callback tries to load the specified font
LoadGeoCoord
Load Geographic Coordinate of the station
LoadPaletteCB
Callback for
LoadTestPalette
LoadParam
Load the exe parameters
LoadParamLog
Load file for CCD status
LoadTestPalette
Load a test palette
LoadTruePalette
Load the palette map
MAPDefPix
create the Under/Over exposed pixels window
MAPDefPixCB
GetDefPix(mod) Callback
MDCreate2DPlot
create the 2D_Plot panel via the
MDCreate_2DPlot
.
MDCreateDOAS_MainSh
Create the DOAS main shell
MDCreateExpo
Create Exposure/countdown shell
MDCreateLISC
Command KEYBOARD
MDCreateDASConfig
DAS Config shell
MDCreateMoveGrat
Free Grating positioning
MDCreateSh_Fil
Create the shell for the available Filters
MDCreateSh_Mir
Create the shell for the available Mirror Positions
MDCreateSh_PWD
Password shell
MDCreateSh_Plot
Plot shell
MDCreateSh_Wl
Create the shell for the available Wavelength
MDCreate_CP
Create Spectrometer Control Panel
MGUIMain
DAS Main Function
MDQuitCB
callback for closing a generic MGUI shell
MD_CreateBRowShell
Create windows of buttons.
Message
Create a message shell for the AMS errors (Debug Use)
ModifyConfFileCB
Modification DAS Configuration files Callback
NOVA_Out
Write on the NOVA Output port
NOVA_In
Read the NOVA input port
PB_H_CB
Quick Help Callback
Peltier
Peltier ON/OFF
PeltierPS
Peltier Power Supply ON/OFF
PerformMeas
perform measurements choosing if averaged or single and setting all the other parameters
QjLamp
QJ Lamp ON/OFF
Radio
NOT Used
ReadHeaderOnly
read the ASCII header of the stored spectrum
ReadHeaderOldF
read the ASCII header of the stored spectrum (OLD FORMAT - replaced by
ReadHeaderOnly(FILE *fd)
ReadHeader_ASCII
Read ASCII Header of the measurement.
ReadHeader_BIN
read the BINARY header of the stored spectrum
ReadIMG
Read ASCII Image (Spectral Data only)
ReadIMG_BIN
read the BINARY stored spectrum
ReadIMG_old
NOT Used
ReadLine
Read Line on a file
ReadLogFile
Read DAS LOG File.
RefreshDrArea
Redraw the draw arwa in a 2D Plot window
RemoveSpikes
Removes Spikes on a measure
RunFULL
Create the Control Panel (CP)
SD_FilterW
Positioning Filter Wheel
SD_Grating
Positioning Grating
SD_Mirror
Positioning Input Mirror
SD_Position
perform the simoultaneous positioning of the Spectrometer Devices
SD_PosAADev
perform the simoultaneous positioning of the AltAzimuth platform
SD_PosOMUDev
perform the simoultaneous positioning of the Spectrometer Devices in the OMU Unit
SZACalc
Calc. Solar angles and radiatives quantities
SetBoldCB
This callback toggles the Bold attribute
SetItalicCB
This callback toggles the Italic attribute
ShiftImg
Used to correct some data files
ShowDown
Shows the countdown.
ShutDOWN
Creates shell for Shutting down the instrument
SmoothData
Calc. the smoothed matrix of an unsigned short one
SmoothFloatData
Calc. the smoothed matrix of a float one.
SmoothingF
Smoothing of 1D array
Status
Writes information's on the Status label
SwapMatrix
Copy the source matrix in the Destination one
Task_CCD_Temp
CCD Temperature Task.
Task_LIS_Temp
OMU Thermoregulation Task
Task_LOG
LOG Task
Task_REFRESH_Temp
Temperatures Task.
Task_Timer
Timer Task
TestFontCB
This callback tries to load the specified font
UnderOverPixCB
Under/Over exposed pixels Callback
UndoFCB
This callback UnDo the font choice (Not implemented yet)
ValidateCB
Text Validation callback
WriteColorsCB
Write selected color in DASSysColor.INI
WriteFontCB
This callback write on file the selected font (Not implemented yet)
WriteInit
Init the daily LOG file
WriteHardwareiniCB
Write hardware.ini file
WriteOptioniniCB
Write Options.ini file
WritewlstepiniCB
Write wlstep.ini file
WriteParaminiCB
Write Param.ini file
WriteAMSCB
Write AMS.ini file
WriteSelColandSmoothed
write selected Column
WriteStatusD
NOT Used
delay
Pauses for a specified number of milliseconds
getdate
get current date
GetDateTime
get current date and time (Local Solar Time)
gettime
get current time
hertz2int
translate the Hertz speed in AMS digit unit
int2perc
translate the AMS digit unit in text
listval2fraz
Decimal value to ratio value
perc2int
translate the AMS digit unit in hertz speed
perc2int
translate the percent power in AMS digit unit
print2file
Print to file the defective pixel.
q_sort
quick sort of one array
quickSort
callback for
q_sort()
sleep
Pauses for a specified number of milliseconds
writelogmotor
Write Motor Operations on Log File
______________________________________________________________________________________
Generated on Mon Sep 18 2017 11:47:03 for DAS - Rel. 3.1.6 - 18/09/2017.