Package org.bidib.wizard.mvc.loco.model
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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSpeedometerModel.SpeedMeasurementStage
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTYNAME_ACTIVEstatic StringPROPERTYNAME_CV2_VMINstatic StringPROPERTYNAME_CV37_SCALEstatic StringPROPERTYNAME_DYNSTATEENERGYstatic StringPROPERTYNAME_INACTIVEstatic StringPROPERTYNAME_REPORTEDSPEEDstatic StringPROPERTYNAME_SPEEDstatic StringPROPERTYNAME_SPEEDMEASUREMENTSTAGE
-
Constructor Summary
Constructors Constructor Description SpeedometerModel()
-
Method Summary
-
Methods inherited from class com.jgoodies.common.bean.Bean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, createPropertyChangeSupport, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
-
-
-
-
Field Detail
-
PROPERTYNAME_ACTIVE
public static final String PROPERTYNAME_ACTIVE
- See Also:
- Constant Field Values
-
PROPERTYNAME_INACTIVE
public static final String PROPERTYNAME_INACTIVE
- See Also:
- Constant Field Values
-
PROPERTYNAME_CV2_VMIN
public static final String PROPERTYNAME_CV2_VMIN
- See Also:
- Constant Field Values
-
PROPERTYNAME_CV37_SCALE
public static final String PROPERTYNAME_CV37_SCALE
- See Also:
- Constant Field Values
-
PROPERTYNAME_DYNSTATEENERGY
public static final String PROPERTYNAME_DYNSTATEENERGY
- See Also:
- Constant Field Values
-
PROPERTYNAME_REPORTEDSPEED
public static final String PROPERTYNAME_REPORTEDSPEED
- See Also:
- Constant Field Values
-
PROPERTYNAME_SPEED
public static final String PROPERTYNAME_SPEED
- See Also:
- Constant Field Values
-
PROPERTYNAME_SPEEDMEASUREMENTSTAGE
public static final String PROPERTYNAME_SPEEDMEASUREMENTSTAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
-