\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.11\_V2.0 Flight Software Standard Set of Patches } 
\vspace{0.25in}

\normalsize
\noindent{\it Last Revised: June 25, 1999}\\
\noindent{\bf Filename: sw\_stdpatch} \\

\noindent {\bf BRIEF FUNCTIONAL DESCRIPTION:} \\
\normalsize
The as-launched ACIS Flight Software has a set of minor known
problems. To the best of our knowledge, none of these problems are
serious enough to warrant the risk of re-burning an already well tested
instrument program. The instrument may be operated, albeit at some
minor risk to the science data, without fixing these problems.
Therefore, instead of re-burning the instrument, the ACIS maintenance
team will provide, and will continue to provide over the life of the mission,
a standard set of ACIS patches to address these and future problems that
arise during flight. Although the current set of standard patches only
contain fixes to known problems, future versions of the standard patch
load may also contain enhancements to the functionality of the instrument.\\

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 the 
``standard Rev. A'' version.\\

The FOT should implement the loading of the patches (steps 2.1 and
2.2) as a realtime command load in order to maximize the uplink
efficiency. The command system should be configured with a blocking
factor of 90 and a minimum time delay of 3~s.\\


% Due to time limitations
%at the time this procedure was written, and the unavailability of
%key reviewers currently supporting AXAF integration, this procedure
%uses a controlled, but non-signed off version of the Standard Patch
%Load.

The following procedure loads the current, standard 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 installed patches,
dump the contents of the patch list to verify that the list is empty
\item
Load the ``standard Rev. A'' patch load
\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 Standard Patch Release Notes, for MIT 36-58010 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 2nd dumpPatchlist command
\item
A series of bepReadReply packets for the 2nd dump command (non-empty list)
\item
A bepStartupMessage packet with a modified ``version == 26'' 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
This assumes that at least one side of the DPA is on and the flight SW
is running on one of the BEPs. \\

%\vspace{0.25in}
\normalsize
\noindent {\bf SPECIAL INITIAL CONDITIONS:} \\
\normalsize
The OCC command system must be configured with ``Minimum Time Delay of
3~s'' and a ``Blocking Factor'' of 90.\\
Spacecraft telemetry must be in Format 1 or Format 2 throughout the
operation. \\


%\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
\be
\item
MIT 36-58010 Standard Patch Release, Rev. A
\item
MIT Software Problem Report SPR-113
\item
MIT Software Problem Report SPR-115
\item
MIT Software Problem Report SPR-116
\item
MIT Software Problem Report SPR-117
\ee

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

{\bf V1.2}
\begin{itemize}
\item updated the ``addPatch'' commands in step 2.1 and a new step 2.2
to contain the ``standard-release-A'' patches.
\item added commandEcho values for all SW command packets
\item changed comments in ``Description'' column to be consistent with
the new patch load
\item added steps 4.5, 4.6, 4.7 to verify the BEP boot
\end{itemize}

{\bf V2.0}
\begin{itemize}
\item ACIS Team signed-off version
\item changed ``standard-release-A'' to ``standard Rev. A''
\end{itemize}

\newcommand{\tablecaptiontext}{ACIS  Flight Software Standard Patch Load}
\input{sw_stdpatch.tab}


\end{document}


