***************************************************************
NAME:
00_README
** Project: dial_light
** File: dial_light.pro
** Version: 2.0.4
** Date: Nov 13th 2002
** Author: E. Farhi
** Object: Port of Light 1.0 into Dials for George.
** Procedures not Instrument dependent
** Require: dial_light.pro, Tools_StructSetValue.pro, Dialog_Fields.pro, TagFile.pro, dial_display.pro
** Instrum: dial_in6mono.pro, Custom.pro
Modified Mar 8th 2002: Added Displays
Modified Mar 13th 2002: Changed to dial
Modified June 4th 2002: (2.0.0) Extended to Custom Menu and procedures
Modified Jul 11th 2002: (2.0.1) added alert+light_control
Modified Jul 24th 2002: (2.0.2) added run/sequence execution/stop+ROI analysis
Modified Aug 08th 2002: (2.0.3) added T check, reorganised procedure names. re-ordered major updates
Procedures:
These procedures handle stand-alone processes that are not directly related to user actions/events
pro Light_LogMessage, LightVars, DisplayLevel, Message
pro Light_Control, LightVars, command
pro Light_Base_Init, LightVars
pro Light_Base_Load_Config_File, LightVars, file, contains=contains, path=path
pro Light_Base_Save_Config_File, LightVars, file=file, comment=comment, runs=runs, config=config, instrument=instrument, displays=displays
pro Light_Base_Get_Fields_ToDisplay, LightVars, index=index, $
pro Light_Base_Build, LightVars
pro Light_Base_Alert, Lightvars, clear=clear, warning=warning, error=error, toggle=toggle, show=show
pro Light_Base_Update, LightVars
pro Light_Base_Event_Parser, event
These procedures handle processes that are triggered by user events (managed through Light_Base_Event_Parser)
pro Light_Event_Base_Close, LightVars
pro Light_Event_Base_Restart, LightVars
pro Light_Event_Base_Simulation, LightVars, Simulation=Simulation
pro Light_Event_Base_SuperUser, LightVars, Event=Event
pro Light_Event_Base_Load_Instr_File, Lightvars
pro Light_Event_Base_Save_Instr_File, Lightvars
pro Light_Event_Base_Save_Preferences, LightVars
pro Light_Event_Base_Edit_Preferences, LightVars
pro Light_Event_Base_Edit_Displays, LightVars
pro Light_Event_Base_Edit_ROI, LightVars, update=update
pro Light_Event_Base_Edit_Header, LightVars
pro Light_Event_Base_Show_MAD_Log, LightVars
pro Light_Event_Base_Show_Light_Log, LightVars
pro Light_Event_Base_Help_About, LightVars
pro Light_Event_Base_Help_File, LightVars
pro Light_Event_Base_Help_Setup, LightVars
pro Light_Event_Base_Help_Run_Start, LightVars
pro Light_Event_Base_Help_Preferences, LightVars, update=update
pro Light_Event_Base_Help_Displays, LightVars, update=update
pro Light_Event_Base_Help_Run_Options, LightVars, update=update
pro Light_Event_Base_Run_Analyse, LightVars
pro Light_Event_Base_Run_Delete, LightVars, Run_Nb=Run_Nb
pro Light_Event_Base_Run_Clear_All, LightVars
pro Light_Event_Base_Run_Insert, LightVars, Run_Nb=Run_Nb
pro Light_Event_Base_Run_Next, LightVars, Run_Nb=Run_Nb
pro Light_Event_Base_Run_Nb, LightVars, Run_Nb=Run_Nb
pro Light_Event_Base_Run_Fields, LightVars, Run_Nb=Run_Nb, restore=restore
pro Light_Event_Base_Run_Options_Build, LightVars, Run_Nb=Run_Nb
pro Light_Event_Base_Run_Load, LightVars
pro Light_Event_Base_Run_Save, LightVars
pro Light_Event_Base_Run_Stop, LightVars
pro Light_Event_Base_Run_Pause, LightVars
pro Light_Event_Base_Run_Resume, LightVars
pro Light_Event_Base_Run_Start_Sequence, LightVars, first=first, last=last
pro Light_Event_Base_Run_Start_Run, LightVars
These procedures handle processes that are either automatic or launched by user, but may then live for a given time
pro Light_SubDial_Base_Check_ROI, LightVars, show=show
pro Light_SubDial_Base_Check_Temperature, LightVars
function Light_Get_LightVars
** Usefull Widget Tools:
** IDL: XVarEdit, Display_File, Dialog_Message, Dialog_Pickfile
** Light: Dialog_Fields
***************************************************************
OTHER RESSOURCES
Please look at the code of the software
(See dial_light.pro)