This page was created by the IDL library routine mk_html_help2.

Last modified: Wed Jun 7 13:17:36 2017.


Directory Listing of Routines


Routine Descriptions

MMS_GUI_DATARATES

[Next Routine] [List of Routines]
 FUNCTION:
     mms_gui_datarates

 PURPOSE:
     Returns list of valid data rates for a given instrument
      (for populating the data rate listbox in the GUI)


 $LastChangedBy: egrimes $
 $LastChangedDate: 2016-07-29 09:01:51 -0700 (Fri, 29 Jul 2016) $
 $LastChangedRevision: 21571 $
 $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_00/projects/mms/common/gui/mms_gui_datarates.pro $

(See projects/mms/common/gui/mms_gui_datarates.pro)


MMS_GUI_DATATYPES

[Previous Routine] [Next Routine] [List of Routines]
 FUNCTION:
     mms_gui_datatypes

 PURPOSE:
     Returns list of valid datatypes for a given instrument, data rate and level
      (for populating the datatype listbox in the GUI)


 $LastChangedBy: egrimes $
 $LastChangedDate: 2016-07-29 09:01:51 -0700 (Fri, 29 Jul 2016) $
 $LastChangedRevision: 21571 $
 $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_00/projects/mms/common/gui/mms_gui_datatypes.pro $

(See projects/mms/common/gui/mms_gui_datatypes.pro)


MMS_GUI_DATA_PRODUCTS

[Previous Routine] [Next Routine] [List of Routines]
 FUNCTION:
     mms_gui_data_products

 PURPOSE:
     Returns list of tplot variables to be loaded into the GUI
 
 NOTES:
     This routine will need to be updated when:
     1) variable names change
     2) adding new levels or data rates to the GUI


 $LastChangedBy: egrimes $
 $LastChangedDate: 2017-02-08 13:46:13 -0800 (Wed, 08 Feb 2017) $
 $LastChangedRevision: 22752 $
 $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_00/projects/mms/common/gui/mms_gui_data_products.pro $

(See projects/mms/common/gui/mms_gui_data_products.pro)


MMS_GUI_LEVELS

[Previous Routine] [Next Routine] [List of Routines]
 FUNCTION:
     mms_gui_levels

 PURPOSE:
     Returns list of valid levels for a given instrument
      (for populating the level listbox in the GUI)


 $LastChangedBy: egrimes $
 $LastChangedDate: 2016-06-28 08:28:42 -0700 (Tue, 28 Jun 2016) $
 $LastChangedRevision: 21380 $
 $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_00/projects/mms/common/gui/mms_gui_levels.pro $

(See projects/mms/common/gui/mms_gui_levels.pro)


MMS_UI_FILECONFIG

[Previous Routine] [Next Routine] [List of Routines]
NAME:
 mms_ui_fileconfig

PURPOSE:
 A widget that allows the user to set some of the !mms environmental variables. The user
 can save the changes permanently to file, reset to default values, or cancel any changes
 made since the panel was displayed.
 
HISTORY:

$LastChangedBy: nikos $
$LastChangedDate: 2017-04-13 13:08:34 -0700 (Thu, 13 Apr 2017) $
$LastChangedRevision: 23150 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_00/projects/mms/common/gui/mms_ui_fileconfig.pro $

(See projects/mms/common/gui/mms_ui_fileconfig.pro)


MMS_UI_LOAD_DATA[1]

[Previous Routine] [Next Routine] [List of Routines]
NAME:
      mms_ui_load_data

PURPOSE:
      The SPEDAS Load Data plugin for the MMS mission

 NOTES:
      Need to add multiple select capabilities to probes and types
      mms_load_state can handle '*' for probes rates and types
      mms_load_data may not yet have this implemented

HISTORY:
$LastChangedBy: egrimes $
$LastChangedDate: 2016-07-28 14:47:06 -0700 (Thu, 28 Jul 2016) $
$LastChangedRevision: 21561 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_00/projects/mms/common/gui/mms_ui_load_data.pro $

(See projects/mms/common/gui/mms_ui_load_data.pro)


MMS_UI_LOAD_DATA[2]

[Previous Routine] [Next Routine] [List of Routines]
Purpose:
  Dynamically populate rate, level, and datatypes widgets
  for science instruments.

Keywords:
  rate: force rate widget to be updated
  level: force level widget to be updated 

Usage:
  Called by mms_ui_load_data_update_widgets

(See projects/mms/common/gui/mms_ui_load_data.pro)


MMS_UI_LOAD_DATA[2]

[Previous Routine] [Next Routine] [List of Routines]
Purpose:
  Update rate, level, and datatype widgets when state is selected. 

Usage:
  Called by mms_ui_load_data_update_widgets

(See projects/mms/common/gui/mms_ui_load_data.pro)


MMS_UI_LOAD_DATA[3]

[Previous Routine] [Next Routine] [List of Routines]
Purpose:
  Dynamically update rate, level, and datatype widgets as needed 
  based on instrument and any rate and level selections.  

Calling Sequence:
  mms_ui_load_data_update_widgets, state, [,/rate] [,/level] [,/set_state]

Usage:
  This should be called any time the instrument, rate, or level
  widgets are updated.

  Widgets with valid selections will be queried for input and 
  those without will be populated. Datatype will always be
  populated.

  Widget with valid selections can be forced to repopulate via 
  the corresponding keyword.

Notes:
  Science instruments are populated dynamically, state is static
  and has its own special case.

(See projects/mms/common/gui/mms_ui_load_data.pro)


MMS_UI_LOAD_DATA[4]

[Previous Routine] [Next Routine] [List of Routines]
Purpose:
  Widget event handler for mms_ui_load_data.

(See projects/mms/common/gui/mms_ui_load_data.pro)


MMS_UI_LOAD_DATA_IMPORT

[Previous Routine] [List of Routines]
NAME:
  mms_ui_load_data_import

PURPOSE:
  This routine acts as a wrapper around the load data 
      routine for MMS, mms_load_data. It is called by the 
      SPEDAS plugin mms_ui_load_data, and imports the data
      loaded by mms_load_data into the SPEDAS GUI

  
HISTORY:

;$LastChangedBy: egrimes $
$LastChangedDate: 2017-01-05 18:06:23 -0800 (Thu, 05 Jan 2017) $
$LastChangedRevision: 22517 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_00/projects/mms/common/gui/mms_ui_load_data_import.pro $

(See projects/mms/common/gui/mms_ui_load_data_import.pro)