| Interface | Description |
|---|---|
| DataProvider |
An interface to be implemented by classes which can provide simulated data.
|
| RegisterSet |
Register set is a set of classes for handling one or more registers mapped to
an address space.
|
| SequencerSimulation.FunctionListener |
A function listener is called any time a function is called.
|
| SequencerSimulation.StateListener |
A state listener is called any time the sequencer state changes.
|
| SequencerSimulation.SubroutineListener |
A subroutine listener is called any time a subroutine starts or ends
|
| SequencerSimulation.WaveformListener |
A waveform listener is called any time an output transitions
|
| Class | Description |
|---|---|
| AddressSpace |
An address space represents a set of registers each mapped to a unique
address range.
|
| AutoCloseableReentrantLock |
Simplify use of reentrant lock, allowing:
|
| ClientFactorySimulation |
A factory class for creating simulated RegClient, ImageClient and
GlobalClient instances.
|
| DAQSimulation |
This does not really simulate the DAQ, but provides a communication path for
information which in real-life travels through the DAQ.
|
| GlobalClientSimulation |
A simulation of the DAQ v1 GlobalClient
|
| ImageClientDaq1Simulation |
A simulation of the DAQv1 image client with a REB3
|
| PixelCounter |
A waveform listener which can be attached to a sequencer to count the number of
pixels (ADC samples) generated,
|
| REB3Simulation |
A simulation of a REB3 device.
|
| RegClientDaq1Simulation |
Simulated interface to DAQ1 plus REB3.
|
| RegisterSet.ArrayRegisterSet |
A register set wrapping an int array.
|
| RegisterSet.ConstantRegister |
A read only single register with a constant value
|
| RegisterSet.LongArrayRegisterSet |
A set of registers mapped to an array of longs
|
| RegisterSet.ReadOnlyLongRegister | |
| RegisterSet.ReadOnlyRegister |
A read only single register.
|
| RegisterSet.Register |
Implementation of a register consisting of a single register.
|
| RegisterSet.SimpleLongRegisterSet |
A sequence of longs mapped to a register set.
|
| RegisterSet.SimpleRegisterSet |
SimpleRegisterSet implements the RegisterSet interface with a fixed
baseAddress and length.
|
| RegisterSet.WriteOnlyRegister |
A read only single register.
|
| SequencerListener |
A general purpose sequencer listener useful for testing the sequencer
simulation by counting the number of occurrences of each function/subroutine.
|
| SequencerSimulation |
Simulate the REB3 sequencer.
|
| SimulatedImage |
A simulated image to be returned from the image client.
|
| TestRegSimulation |
Runs TestReg with simulated hardware
|
| TrivialDataProvider |
| Enum | Description |
|---|---|
| SequencerSimulation.State |
| Exception | Description |
|---|---|
| SimulationException |
An exception to be thrown by the REB/DAQ simulation classes
|
Copyright © 2021 LSST. All rights reserved.