\documentclass[11pt]{article}
%\documentstyle[11pt]{article}

\usepackage{lscape}

\topmargin -0.75truein
\oddsidemargin -0.4truein
\textheight 9.25truein
\textwidth 6.7truein
\hbadness=10001
\hfuzz=200pt


\begin{document}
%\input dspace12.tex
%\input pstricks.tex
%\input psfig
\newcommand{\be}{\begin{enumerate}}
\newcommand{\ee}{\end{enumerate}}
\newcommand{\bc}{\begin{center}}
\newcommand{\ec}{\end{center}}
\newcommand{\bi}{\begin{itemize}}
\newcommand{\ei}{\end{itemize}}
\newcommand{\bd}{\begin{description}}
\newcommand{\ed}{\end{description}}
\newcommand{\bt}{\begin{tabbing}}
\newcommand{\et}{\end{tabbing}}
\newcommand{\eg}{{\it e.g.~}}
\newcommand{\ie}{{\it i.e.~}}
\newcommand{\ul}{\underline}
\newcommand{\axaf}{{\em AXAF}}
\def\la{\hbox{\rlap{$<$}\lower0.5ex\hbox{$\sim$}\ }}

\large
%\vspace*{-0.5in}
\centerline {\bf 1.26\_V2.1 Flight Software TE Ignore Initial Frames Patch }
\vspace{0.25in}

\normalsize
\noindent{\it Last Revised: July 29, 1999} \\
\noindent{\bf Filename: sw\_teignore} \\

\noindent {\bf BRIEF FUNCTIONAL DESCRIPTION:} \\
\normalsize
This procedure loads the ``TE Ignore Initial Frames'' patch to the
ACIS Flight Software.  The patch instructs the FEPs to skip a selected
number of frames at the start of a science run before processing
frames for events or telemetering raw frames.  Skipping frames allows
time for noise in the image section to settle down after the CCDs
start clocking.  The number of frames to ignore is specified by
setting the {\em ignoreInitialFrames} parameter in a TE-mode parameter
block.  If {\em ignoreInitialFrames} is less than 2, then 2 frames
will be skipped; if greater than 2, then the first telemetered
exposure number will have the value of {\em ignoreInitialFrames}.  The
ACIS Flight SW team recommends that optional patches be loaded
together with the standard patches; therefore this procedure first
removes any patches which may have been installed and then proceeds to
load the standard patches followed by the optional patches.\\

NOTE on MIT version identifiers: Numeric revision identifiers are
preliminary, and, although logged and controlled, have not been
subjected to peer review and sign-off. Letter revision identifiers
reflect items which have undergone peer review and sign-off. This
procedure loads ``standard Rev. A'' and an optional patch from
``optional Rev. A''.  Refer to the release notes for standard and
optional patches (see references below). \\

The following procedure loads the ``Standard'' and the ``TE Ignore
Initial Frames'' optional set of patches into the ACIS instrument, and
dumps the load to the ground for verification. \\

This procedure implements the following basic operations:
\be
\item
Reset the contents of the patch list to remove any existing patches,
dump the contents of the patch list to verify that the list is empty
\item
Load the ``standard Rev. A'' patch load
\item
Load the ``TE Ignore Initial Frames'' patch (part of ``optional Rev. A'')
\item
Load the patch load version number
\item
Dump the contents of the patch list to verify the load
\item
Warm boot the DPA to activate the new load and verify proper BEP boot
\ee

Refer to the ``Optional Patch Release Notes, MIT 36-58020 Rev. A'',
for a detailed description of the effects of this patch load. \\

The verifiers for the procedure will be:
\be
\item
A command echo for the reset patch list command
\item
A command echo for the 1st dumpPatchlist command
\item
A single bepReadReply packet for the 1st empty dump
\item
A series of command echoes for the addPatch commands
\item
A command echo for the dumpPatchlist command
\item
A series of bepReadReply packets for the dump command
\item
A bepStartupMessage packet with a modified ``version == 28'' field
\ee

ACIS flight software personnel will review the contents of the various
dumps after the procedure has been run. \\

\vspace{0.15in}
\normalsize
\noindent {\bf ASSUMED INSTRUMENT STATE:} \\
\normalsize
Assumes at least one side of the DPA is on and the flight SW is
running on one BEP. \\


%\vspace{0.25in}
\normalsize
\noindent {\bf SPECIAL INITIAL CONDITIONS:} \\
\normalsize
Spacecraft telemetry must be in Format 2 when the optional patches are
dumped to save time.\\
The sw\_teignore patch is not certified to be loaded with the sw\_evhcc3x3
patches at this time, so all patches must be removed at the start of this
procedure (see step 1).\\

%\newpage 

%\vspace{0.25in}
\normalsize
\noindent {\bf OPERATIONAL CONSTRAINTS/CAUTIONS:} \\
\normalsize
In order to avoid truncating a dump, each dumpPatchlist command
must be followed by at least a 10 second delay.

\vspace{0.15in}
\normalsize
\noindent {\bf REFERENCES:} \\
\normalsize
\vspace{-0.15in}
\be
\item MIT 36-58010, Standard Patch Release, Rev. A
\item MIT 36-58020, Optional Patch Release, Rev. A
\ee

\normalsize
\noindent {\bf CHANGE HISTORY:} \\
\normalsize

{\bf V1.0}
\begin{itemize}
\item Initial version, copied from the procedure ``Event Histogram + CC 3x3 Option Patch Load'' (sw\_evhcc3x3), 1.12\_V2.0
\item Revised the procedure title, date, and filename
\item Revised the brief functional description
\item Revised the list of basic operations
\item Removed item 3 from the references
\item Revised the value of the bepStartupMessage packet version field in the list of telemetry verifiers
\item Revised step 3 completely to load the ``TE Ignore Initial Frames'' patch
\item Deleted the old step 4 and renumbered steps 5-7 to steps 4-6
\item Revised the command mnemonics, command echos, and descriptions in steps 4.1 \& 5.1
\item Revised the version field value in the description in step 6.4, and the telemetry EGSE field in step 6.5
\item Revised the table caption
\item Changed the Latex command \\input\{sw\_evhcc3x3.tab\} to \\input\{sw\_teignore.tab\}
\end{itemize}

{\bf V1.1}
\begin{itemize}
\item Updated the version number and revision date
\item Deleted the third paragraph in the brief functional description
\item Deleted the first item in the special initial conditions
\item Removed MSID WUTEIGNRA1 from step 3.1
\item Revised command echos and descriptions in steps 3.1 and 4.1
\end{itemize}

{\bf V2.0}
\begin{itemize}
\item ACIS team signed-off version
\end{itemize}

{\bf V2.1}
\begin{itemize}
\item step 3.1, added command echo and load size in the
``Description'' column
\item step 4.1, added command echo and load size in the
``Description'' column 
\item step 5.1, fixed typo in the ``Description'' column, changed
``wujteignra'' to ``wuteignra''
\end{itemize}


\newcommand{\tablecaptiontext}{ACIS TE Ignore Initial Frames Flight Software Patch}
\input{sw_teignore.tab}

\end{document}

