Data Structures | |
| class | CalibrationControllerImpl | 
| Implementation of the CalibrationController interface.  More... | |
| class | ConfigUpdater | 
| Algorithm interface for updating the module configuration after the result of a test (TestResult) becomes available.  More... | |
| class | ConfigUpdaterManager | 
| This singleton holds a map between Test names and ConfigUpdaters It also has a convenience method that looks up the ConfigUpdater and calls its update method.  More... | |
| class | NPtGainConfigUpdater | 
| class | RunControl | 
| class | RxDelayConfigUpdater | 
| class | RxThresholdConfigUpdater | 
| class | ScanLibraryImpl | 
| class | SctApiAccessException | 
| Thrown to indicate an error with an Ipc call to the SctApi.  More... | |
| class | SctApiException | 
| Thrown when SctApi reports an error.  More... | |
| class | Sequence | 
| This is a record of each Sequence that is done.  More... | |
| class | SequenceLibraryImpl | 
| class | SequenceMap | 
| struct | SequenceMap::SequenceMapData | 
| class | SequenceRequestWorker | 
| object created by CalibrationControllerImpl when a new sequence is requested.  More... | |
| class | StrobeDelayConfigUpdater | 
| class | Test | 
| This a record of each Test that is done.  More... | |
| class | TestLibraryImpl | 
| class | TrimRangeConfigUpdater | 
Functions | |
| void | raiseSctApiException (ilu_Exception exception, const char *text, const char *file, unsigned int line) | 
| Defines a useful macro for calling SctApi Throws SctApiAccessException if there is a problem with the call and InvalidArgumentError if the api is a null pointer The call should take &st as its first argument Incidentally, this is a poor replacement for a proper wrapper that I couldn't be bothered to write.   | |
The calibration controller is an online software run controller, which does the high-level control of the calibration. In particular it handles SequenceRequest s and TestRequest s. These are broken down into scans and dispatched to the SctApi. The results of the tests may then lead to a change in the module configuration, via the ConfigUpdater.
      
  | 
  ||||||||||||||||||||
| 
 Defines a useful macro for calling SctApi Throws SctApiAccessException if there is a problem with the call and InvalidArgumentError if the api is a null pointer The call should take &st as its first argument Incidentally, this is a poor replacement for a proper wrapper that I couldn't be bothered to write. 
 Definition at line 22 of file SctApiCall.h.  | 
  
 
1.3.5