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:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.jgoodies.common.bean.Bean
changeSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidio.reactivex.rxjava3.core.SingleObserver<String> io.reactivex.rxjava3.disposables.CompositeDisposableList<PomOperationCommand<? extends ProgCommandAwareBeanModel>> getSpeed()booleanisActive()booleanvoidsetActive(boolean active) voidsetCompleteAction(io.reactivex.rxjava3.core.SingleObserver<String> completeAction) voidsetCompositeDisposable(io.reactivex.rxjava3.disposables.CompositeDisposable compositeDisposable) voidsetCv2Vmin(Integer cv2Vmin) voidsetCv37Scale(Integer cv37Scale) voidsetDynStateEnergy(Integer dynStateEnergy) voidsetPomProgCommands(List<PomOperationCommand<? extends ProgCommandAwareBeanModel>> pomProgCommands) voidsetPomProgrammerModel(PomProgrammerModel pomProgrammerModel) voidsetPomRequestProcessor(PomRequestProcessor<SpeedometerProgBeanModel> pomRequestProcessor) voidsetReportedSpeed(Integer reportedSpeed) voidvoidsetSpeedMeasurementStage(SpeedometerModel.SpeedMeasurementStage speedMeasurementStage) 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 Details
-
PROPERTYNAME_ACTIVE
- See Also:
-
PROPERTYNAME_INACTIVE
- See Also:
-
PROPERTYNAME_CV2_VMIN
- See Also:
-
PROPERTYNAME_CV37_SCALE
- See Also:
-
PROPERTYNAME_DYNSTATEENERGY
- See Also:
-
PROPERTYNAME_REPORTEDSPEED
- See Also:
-
PROPERTYNAME_SPEED
- See Also:
-
PROPERTYNAME_SPEEDMEASUREMENTSTAGE
- See Also:
-
-
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
-
setDynStateEnergy
-
getReportedSpeed
- Returns:
- the reportedSpeed in mm/s
-
setReportedSpeed
- Parameters:
reportedSpeed- the reportedSpeed in mm/s to set
-
getSpeed
- Returns:
- the speed
-
setSpeed
- Parameters:
speed- the speed to set
-
getSpeedMeasurementStage
- Returns:
- the speedMeasurementStage
-
setSpeedMeasurementStage
- Parameters:
speedMeasurementStage- the speedMeasurementStage to set
-
getPomProgCommands
- Returns:
- the pomProgCommands
-
setPomProgCommands
public void setPomProgCommands(List<PomOperationCommand<? extends ProgCommandAwareBeanModel>> pomProgCommands) - Parameters:
pomProgCommands- the pomProgCommands to set
-
getCompleteAction
- Returns:
- the completeAction
-
setCompleteAction
- Parameters:
completeAction- the completeAction to set
-
getCv2Vmin
- Returns:
- the cv2Vmin
-
setCv2Vmin
- Parameters:
cv2Vmin- the cv2Vmin to set
-
getCv37Scale
- Returns:
- the cv37Scale
-
setCv37Scale
- Parameters:
cv37Scale- the cv37Scale to set
-
getPomProgrammerModel
- Returns:
- the pomProgrammerModel
-
setPomProgrammerModel
- 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
- Returns:
- the pomRequestProcessor
-
setPomRequestProcessor
public void setPomRequestProcessor(PomRequestProcessor<SpeedometerProgBeanModel> pomRequestProcessor) - Parameters:
pomRequestProcessor- the pomRequestProcessor to set
-