ICEARCHIVE

From ICE Enterprises
Jump to navigation Jump to search

Functions to help with ICE Archive Files

<function>    Function to perform 
<archive>     Archive FileName
<top>         Start time of interest in J1950 seconds
<dur>         Duration of interest in seconds
<event>       Event name for ASSIGN, name filter for all other
<file>        File name for IMPORT/EXPORT/UNPACK/DEMUX

The functions performed by this macro are as follows:

  LIST - list the table of contents for this archive

  GETLIST - gets the list into the named <file>

  ASSIGN - assign an event name to a particular section of time

  PROTECT - marks a section of time in a circular archive as protected. If the 
            write pointer hits this section, it will skip over it.

  UNPROTECT - removes previous PROTECTION marks for this section of time.

  SELECT - marks a section of time in a circular archive for playback loop.

  DESELECT - removes previous SELECT marks.

  EXPORT - exports a section of time from the circular archive into a single file.

  IMPORT - imports previously exported data file back into the circular archive.

  UNPACK - unpack a 12 bit packed archive file into a 16 bit file 

  DEMUX - demux channelized data into individual streams

  ERASE - erases the entire named archive and all of its components.

  START - Start the circular archiver

  STOP - Stop the circular archiver

If the /SERVER=addr:port switch is present, this macro expects the archive to be on
another node with the server active at the named address and port.

Switches:

  /SERVER=a:p Server host address and port number