Greg, Bob, Matt: The outline that Greg and Bob have been discussing, as given in the document "Greg's Outline..." (also on this Web page) looks great to me. I've added a slight twist that Greg and Matt are probabaly not aware of: there will be a lots of beamswitches per file (for polarimetry, a total of twelve). So, I've rewriten Greg's outline of the protocol. Note that everything between the horizontal lines is copied from Greg's outline (except what is capitalized). Lets define *LEFT* = ____________________________ 3) sparo tells control, "nod the telescope left" control<-sparo 4) control takes care of nodding the telescope (issues comsoft commands, then polls till it gets there) comsoft<->control sparo 5) control tells sparo, "ok, we're there" Also tells sparo, "that was a left nod" just so there is no confusion. control->sparo 6) sparo does its thing... _______________________________ And lets define *RIGHT* = ______________________________________ [SPARO]...says to control, "nod telescope right" control<-sparo 7) again control takes care of it, then comsoft<->control sparo 8) control tells sparo "ok, we're there" control->sparo 9) sparo does it's thing... ______________________________________ Next, define *NOD PAIR* = *LEFT* *RIGHT* *RIGHT* *LEFT* Then, a single polarimetry file would consist of: ______________________________________ 1) control pc (taking it's orders form a tcl script) tells comsoft to move to the start of the scan comsoft<->control sparo 2) control pc tells sparo mac to start, also sends sparo info on the current location, the kind of integration it wants [POLARIMETRY], etc. (MAC MOVES MOVE HALF-WAVE PLATE) *NOD PAIR* (MAC MOVES MOVE HALF-WAVE PLATE) *NOD PAIR* (MAC MOVES MOVE HALF-WAVE PLATE) *NOD PAIR* (MAC MOVES MOVE HALF-WAVE PLATE) *NOD PAIR* (MAC MOVES MOVE HALF-WAVE PLATE) *NOD PAIR* (MAC MOVES MOVE HALF-WAVE PLATE) *NOD PAIR* [SPARO] ... says, "done" control<-sparo _____________________________________________ And a single photometry file would consist of: ______________________________________ 1) control pc (taking it's orders form a tcl script) tells comsoft to move to the start of the scan comsoft<->control sparo 2) control pc tells sparo mac to start, also sends sparo info on the current location, the kind of integration it wants [PHOTOMETRY WITH, SAY, 8 NOD PAIRS], etc. *NOD PAIR* *NOD PAIR* *NOD PAIR* *NOD PAIR* *NOD PAIR* *NOD PAIR* *NOD PAIR* *NOD PAIR* [SPARO] ... says, "done" control<-sparo _____________________________________________