Interface ProcessCheck

All Known Implementing Classes:
BaseProcessCheck, CTProcessCheck

public interface ProcessCheck
  • Method Details

    • newInput

      void newInput(PamObservable obs, PamDataUnit data)
      Called from a process every time new input data arrive
      Parameters:
      obs - PamObservable (always a PAMDataBlock)
      data - Data unit
    • newOutput

      void newOutput(PamObservable obs, PamDataUnit data)
      Called from a process every time new data are added to the output data block
      Parameters:
      obs - PamObservable (always a PAMDataBlock)
      data - Data unit
    • getStatus

      ModuleStatus getStatus()
      Get the process status. Note that calling this will probably reset some counters, so don't call this multiple times in quick succession.
      Returns:
      the status of this process