Class SpeedometerModel

java.lang.Object
com.jgoodies.common.bean.Bean
org.bidib.wizard.mvc.loco.model.SpeedometerModel
All Implemented Interfaces:
com.jgoodies.common.bean.ObservableBean, com.jgoodies.common.bean.ObservableBean2, Serializable

public class SpeedometerModel extends com.jgoodies.common.bean.Bean
See Also:
  • Field Details

  • Constructor Details

    • SpeedometerModel

      public SpeedometerModel()
  • Method Details

    • clearValues

      public void clearValues()
    • isActive

      public boolean isActive()
      Returns:
      the active
    • isInactive

      public boolean isInactive()
      Returns:
      the inactive flag
    • setActive

      public void setActive(boolean active)
      Parameters:
      active - the active to set
    • getDynStateEnergy

      public Integer getDynStateEnergy()
    • setDynStateEnergy

      public void setDynStateEnergy(Integer dynStateEnergy)
    • getReportedSpeed

      public Integer getReportedSpeed()
      Returns:
      the reportedSpeed in mm/s
    • setReportedSpeed

      public void setReportedSpeed(Integer reportedSpeed)
      Parameters:
      reportedSpeed - the reportedSpeed in mm/s to set
    • getSpeed

      public Integer getSpeed()
      Returns:
      the speed
    • setSpeed

      public void setSpeed(Integer speed)
      Parameters:
      speed - the speed to set
    • getSpeedMeasurementStage

      public SpeedometerModel.SpeedMeasurementStage getSpeedMeasurementStage()
      Returns:
      the speedMeasurementStage
    • setSpeedMeasurementStage

      public void setSpeedMeasurementStage(SpeedometerModel.SpeedMeasurementStage speedMeasurementStage)
      Parameters:
      speedMeasurementStage - the speedMeasurementStage to set
    • getPomProgCommands

      public List<PomOperationCommand<? extends ProgCommandAwareBeanModel>> getPomProgCommands()
      Returns:
      the pomProgCommands
    • setPomProgCommands

      public void setPomProgCommands(List<PomOperationCommand<? extends ProgCommandAwareBeanModel>> pomProgCommands)
      Parameters:
      pomProgCommands - the pomProgCommands to set
    • getCompleteAction

      public io.reactivex.rxjava3.core.SingleObserver<String> getCompleteAction()
      Returns:
      the completeAction
    • setCompleteAction

      public void setCompleteAction(io.reactivex.rxjava3.core.SingleObserver<String> completeAction)
      Parameters:
      completeAction - the completeAction to set
    • getCv2Vmin

      public Integer getCv2Vmin()
      Returns:
      the cv2Vmin
    • setCv2Vmin

      public void setCv2Vmin(Integer cv2Vmin)
      Parameters:
      cv2Vmin - the cv2Vmin to set
    • getCv37Scale

      public Integer getCv37Scale()
      Returns:
      the cv37Scale
    • setCv37Scale

      public void setCv37Scale(Integer cv37Scale)
      Parameters:
      cv37Scale - the cv37Scale to set
    • getPomProgrammerModel

      public PomProgrammerModel getPomProgrammerModel()
      Returns:
      the pomProgrammerModel
    • setPomProgrammerModel

      public void setPomProgrammerModel(PomProgrammerModel pomProgrammerModel)
      Parameters:
      pomProgrammerModel - the pomProgrammerModel to set
    • getCompositeDisposable

      public io.reactivex.rxjava3.disposables.CompositeDisposable getCompositeDisposable()
      Returns:
      the compositeDisposable
    • setCompositeDisposable

      public void setCompositeDisposable(io.reactivex.rxjava3.disposables.CompositeDisposable compositeDisposable)
      Parameters:
      compositeDisposable - the compositeDisposable to set
    • getPomRequestProcessor

      public PomRequestProcessor<SpeedometerProgBeanModel> getPomRequestProcessor()
      Returns:
      the pomRequestProcessor
    • setPomRequestProcessor

      public void setPomRequestProcessor(PomRequestProcessor<SpeedometerProgBeanModel> pomRequestProcessor)
      Parameters:
      pomRequestProcessor - the pomRequestProcessor to set