- All Implemented Interfaces:
- Serializable
@DataAttributes(units="unitless")
public class DAQDriverStats
extends DAQStats
implements Serializable
This class describes statistics kept by the low level PGP driver code on the
RCE. It is notable as the level where the four virtual channels are split
out. All counts represent PGP frames received. Where they equal the counters
int he firmware statistics, they differ in being 64-bit quantities.
NOTE: Here's as good a place as any to describe how data is assigned to each
virtual channel. VC0 is the command/response channel. All register traffic
(RMS) occurs on VC0. Also, the LAM (Look At Me) interrupts from the REB are
transmitted to the RCE on VC0. VC1,2,3 are used for image data. For Science
and Wavefront sources, only VC1 is used. There was a chance (now vanishingly
small) that we would transmit the data for each of the 3 CCDs on a Science
REB on different VCs. This is what is meant when you hear about 3 sequencer
REB firmware. This is also true of the Guider when operated in "Science
Mode." When the Guider is in guide mode, the data from the two CCDs will be
sent on VCs 1 and 2.
- See Also:
- Serialized Form