Class SpeedometerPanel<M extends ProgCommandAwareBeanModel>

java.lang.Object
org.bidib.wizard.mvc.loco.view.speedo.SpeedometerPanel<M>
All Implemented Interfaces:
ViewCloseListener, LogPaneProvider

public class SpeedometerPanel<M extends ProgCommandAwareBeanModel> extends Object implements ViewCloseListener, LogPaneProvider
  • Field Details

    • DEFAULT_TIMEOUT

      public static final int DEFAULT_TIMEOUT
      See Also:
    • currentOperationModel

      protected com.jgoodies.binding.value.ValueModel currentOperationModel
    • currentOperationLabel

      protected JLabel currentOperationLabel
    • cvProgrammerModel

      protected final PomProgrammerModel cvProgrammerModel
    • pomResultProxyModel

      protected final PomResultProxyModel pomResultProxyModel
    • measurementWorker

      protected final ScheduledExecutorService measurementWorker
  • Constructor Details

  • Method Details

    • doBindButtons

      protected void doBindButtons()
    • getComponent

      public JPanel getComponent()
    • validate

      public void validate()
    • fireSpeedToCv35

      protected void fireSpeedToCv35()
    • fireSpeedToCv36

      protected void fireSpeedToCv36()
    • addLogText

      public void addLogText(String logMessage, Object... args)
      Description copied from interface: LogPaneProvider
      Add log text.
      Specified by:
      addLogText in interface LogPaneProvider
      Parameters:
      logMessage - the log message
      args - the arguments
    • clearModelValues

      public void clearModelValues()
    • fireMeasurementStop

      protected void fireMeasurementStop()
    • fireRestoreCv

      protected void fireRestoreCv()
    • fireWriteCv

      protected void fireWriteCv()
    • disableInputElements

      protected void disableInputElements()
    • enableInputElements

      protected void enableInputElements()
    • fireReadCv

      protected void fireReadCv()
    • close

      public void close()
      Specified by:
      close in interface ViewCloseListener