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

Last modified: Mon Nov 3 18:16:57 2025.

# Directory Listing of Routines

# projects/escapade/esa/common

- ESC_APDAT_INIT
- ESC_GEN_APDAT__DEFINE
- ESC_GEN_RAWDAT__DEFINE
- ESC_RAW_FILE_READ
  INPUT:
- ESC_RAW_PKT_HANDLER
- ESC_RAW_RECORDER
  Widget tool that opens a socket and records streaming data from a server (host) and can save it to a file
- ESC_RECORDER
  Widget tool that opens a socket and records streaming data from a server (host) and can save it to a file

# Routine Descriptions

## ESC_APDAT_INIT

[Next Routine] [List of Routines]

     $LastChangedBy: rlivi04 $
     $LastChangedDate: 2023-01-31 16:43:59 -0800 (Tue, 31 Jan 2023) $
     $LastChangedRevision: 31452 $
     $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/escapade/esa/common/esc_apdat_init.pro $

     TTAGS Example
       ttags = '*SPEC CNTS DATASIZE MODE2 *BITS SOURCE COMPR_RATIO NUM_* TIME_*'

(See projects/escapade/esa/common/esc_apdat_init.pro)

## ESC_GEN_APDAT__DEFINE

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

      ESC_GEN_APDAT
      This basic object is the entry point for defining and obtaining all data for all apids
     $LastChangedBy: rlivi04 $
     $LastChangedDate: 2023-01-31 16:41:28 -0800 (Tue, 31 Jan 2023) $
     $LastChangedRevision: 31450 $
     $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/escapade/esa/common/esc_gen_apdat__define.pro $

(See projects/escapade/esa/common/esc_gen_apdat__define.pro)

## ESC_GEN_RAWDAT__DEFINE

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

      ESC_GEN_RAWDAT
      This basic object is the entry point for defining and obtaining all data for all apids
     $LastChangedBy: rlivi04 $
     $LastChangedDate: 2023-06-10 00:23:31 -0700 (Sat, 10 Jun 2023) $
     $LastChangedRevision: 31893 $
     $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/escapade/esa/common/esc_gen_rawdat__define.pro $

(See projects/escapade/esa/common/esc_gen_rawdat__define.pro)

## ESC_RAW_FILE_READ

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

     Written by:

        Davin Larson
        Roberto Livi
        Original: spp_raw_file_read.pro

     $LastChangedBy: rlivi04 $
     $LastChangedDate: 2023-02-27 13:24:38 -0800 (Mon, 27 Feb 2023) $
     $LastChangedRevision: 31562 $
     $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/escapade/esa/common/esc_raw_file_read.pro $

     PROGRAM:
     PURPOSE:
     INPUT:

     TYPICAL USAGE:

     KEYWORDS:

(See projects/escapade/esa/common/esc_raw_file_read.pro)

## ESC_RAW_PKT_HANDLER

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

     Purpose: Handle buffer that should contain a single bytes from a ccsds packet
     Written by Davin Larson

     $LastChangedBy: rlivi04 $
     $LastChangedDate: 2023-06-10 00:23:31 -0700 (Sat, 10 Jun 2023) $
     $LastChangedRevision: 31893 $
     $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/escapade/esa/common/esc_raw_pkt_handler.pro $

(See projects/escapade/esa/common/esc_raw_pkt_handler.pro)

## ESC_RAW_RECORDER

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

    WIDGET Procedure:
      esc_raw_recorder
    PURPOSE:
     Widget tool that opens a socket and records streaming data from a server (host) and can save it to a file
     or send to a user specified routine. This tool runs in the background.
     Keywords:
       SET_FILE_TIMERES : defines how often the current output file will be closed and a new one will be opened
       DIRECTORY:  string prepended to fileformat when opening an output file.
     Author:
        Davin Larson - April 2011
        Roberto Livi - April 2023

     $LastChangedBy: rlivi04 $
     $LastChangedDate: 2023-04-25 10:00:18 -0700 (Tue, 25 Apr 2023) $
     $LastChangedRevision: 31794 $
     $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/escapade/esa/common/esc_raw_recorder.pro $

(See projects/escapade/esa/common/esc_raw_recorder.pro)

## ESC_RECORDER

[Previous Routine] [List of Routines]

    WIDGET Procedure:
      esc_recorder
    PURPOSE:
     Widget tool that opens a socket and records streaming data from a server (host) and can save it to a file
     or send to a user specified routine. This tool runs in the background.
     Keywords:
       SET_FILE_TIMERES : defines how often the current output file will be closed and a new one will be opened
       DIRECTORY:  string prepended to fileformat when opening an output file.
     Author:
        Davin Larson - April 2011

     $LastChangedBy: davin-mac $
     $LastChangedDate: 2023-12-02 00:15:24 -0800 (Sat, 02 Dec 2023) $
     $LastChangedRevision: 32264 $
     $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/escapade/esa/common/esc_recorder.pro $

(See projects/escapade/esa/common/esc_recorder.pro)