This page was created by the IDL library routine `mk_html_help2`.

Last modified: Thu Aug 12 01:15:22 2010.

# Directory Listing of Routines

# ssl_general/missions/goesmag

- GOES_CONFIG_FILEDIR
- GOES_INIT
- GOES_READ_CONFIG
  Reads the goes_config file
- GOES_WRITE_CONFIG
  Writes the goes_config file

# Routine Descriptions

## GOES_CONFIG_FILEDIR

[Next Routine] [List of Routines]

    Function: goes_config_filedir.pro
    Purpose: Get the applications user directory for THEMIS data analysis software

    $LastChangedBy: jwl $
    $LastChangedDate: 2009-04-10 09:49:50 -0700 (Fri, 10 Apr 2009) $
    $LastChangedRevision: 5595 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/goesmag/goes_config_filedir.pro $

(See ssl_general/missions/goesmag/goes_config_filedir.pro)

## GOES_INIT

[Previous Routine] [Next Routine] [List of Routines]

    PROCEDURE:  goes_init
    PURPOSE:    Initializes system variables for GOES.  Can be called from idl_startup to set
                custom locations.

     The system variable !GOES is defined here.  The elements of this structure
     are the same as for !THEMIS.

    $LastChangedBy: davin-win $
    $LastChangedDate: 2009-05-22 12:08:39 -0700 (Fri, 22 May 2009) $
    $LastChangedRevision: 5947 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/goesmag/goes_init.pro $

(See ssl_general/missions/goesmag/goes_init.pro)

## GOES_READ_CONFIG

[Previous Routine] [Next Routine] [List of Routines]

    NAME:
     goes_read_config
    PURPOSE:
     Reads the goes_config file
    CALLING SEQUENCE:
     cstruct = goes_read_config()
    INPUT:
     none, the filename is hardcoded, 'goes_config.txt',and is s put in a
     folder given by the routine goes_config_filedir, that uses the IDL
     routine app_user_dir to create/obtain it: my linux example:
     /disks/ice/home/jimm/.idl/themis/goes_config-4-linux
    OUTPUT:
     cstruct = a structure with the changeable fields of the !goes
               structure
    HISTORY:
     17-may-2007, jmm, jimm@ssl.berkeley.edu
     2-jul-2007, jmm, 'Add trailing slash to data directories, if necessary
    $LastChangedBy: jwl $
    $LastChangedDate: 2009-04-10 09:49:50 -0700 (Fri, 10 Apr 2009) $
    $LastChangedRevision: 5595 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/goesmag/goes_read_config.pro $

(See ssl_general/missions/goesmag/goes_read_config.pro)

## GOES_WRITE_CONFIG

[Previous Routine] [List of Routines]

    NAME:
     goes_write_config
    PURPOSE:
     Writes the goes_config file
    CALLING SEQUENCE:
     goes_write_config, copy=copy
    INPUT:
     none, the filename is hardcoded, 'goes_config.txt',and is s put in a
     folder given by the routine thm_config_filedir, that uses the IDL
     routine app_user_dir to create/obtain it: my linux example:
     /disks/ice/home/jimm/.idl/themis/thm_config-4-linux
    OUTPUT:
     the file is written, and a copy of any old file is generated
    KEYWORD:
     copy = if set, the file is read in and a copy with the !stime
            appended is written out
    HISTORY:
     17-may-2007, jmm, jimm@ssl.berkeley.edu
     18-mar-2009, jmm, fixed problem with writing string representations
                       of byte values
    $LastChangedBy: jwl $
    $LastChangedDate: 2009-04-10 09:49:50 -0700 (Fri, 10 Apr 2009) $
    $LastChangedRevision: 5595 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/goesmag/goes_write_config.pro $

(See ssl_general/missions/goesmag/goes_write_config.pro)