This document describes the procedure to add
functionality to a ROCS System. The ROCS system that is used is a skeleton system for a
new application. The code is enough to implement the framework without introducing
application specific details. The commands that are generic to the family of applications
centered around the ?? system (eg. Mugef, COPOS, etc.) are supplied. These are commands
such as EVLIST, EVHIST, etc.
A block diagram of the ROCS skeleton software is shown in Figure 1
below. The two main requirements are to add a new command (or property) and to add a new
module. The main part of this document will detail the steps involved in adding a new
command. Adding a new module simply entails copying the sample provided.

Figure 1 Block diagram of the skeleton ROCS software