Package qa

Class QADataProcess

All Implemented Interfaces:
PamObserver, ProcessAnnotator
Direct Known Subclasses:
QAAnalyser, QAGeneratorProcess

public class QADataProcess extends PamInstantProcess
  • Constructor Details

    • QADataProcess

      public QADataProcess(QAControl qaControl, boolean isGenerator)
  • Method Details

    • pamStart

      public void pamStart()
      Description copied from class: PamProcess
      Called for each process to tell it to start (may not be necessary for processes which are listening for data anyway).
      Specified by:
      pamStart in class PamProcess
    • pamStop

      public void pamStop()
      Description copied from class: PamProcess
      Stops the process.
      Specified by:
      pamStop in class PamProcess
    • getQaControl

      public QAControl getQaControl()
      Returns:
      the qaControl
    • getTestsDataBlock

      public QATestDataBlock getTestsDataBlock()
      Returns:
      the testsDataBlock
    • getSoundsDataBlock

      public QASoundDataBlock getSoundsDataBlock()
      Returns:
      the soundsDataBlock
    • getSequenceDataBlock

      public QASequenceDataBlock getSequenceDataBlock()
      Returns:
      the sequenceDataBlock
    • getQaLogging

      public QASoundLogging getQaLogging()
      Returns:
      the qaLogging
    • getQaSequenceLogging

      public QASequenceLogging getQaSequenceLogging()
      Returns:
      the qaSequenceLogging
    • getQaTestLogging

      public QATestLogging getQaTestLogging()
      Returns:
      the qaTestLogging
    • getOpsDataBlock

      public QAOpsDataBlock getOpsDataBlock()
      Returns:
      the opsDataBlock
    • findOpsDataUnit

      public QAOpsDataUnit findOpsDataUnit(long timeMilliseconds)
      Get the ops data unit preceding the given time
      Parameters:
      timeMilliseconds - time to search
      Returns:
      preceding ops data unit. May be null
    • findOpsDataUnits

      public void findOpsDataUnits(PamDataBlock qaDataBlock)
      Called back from load data in viewer mode to match up all data units with their corresponding ops status. Ideally Tests, Sequences and Sounds will all get an ops status.
      Parameters:
      qaDataBlock -