Package org.bidib.wizard.mvc.loco.view
Class LocoView
- java.lang.Object
-
- org.bidib.wizard.mvc.loco.view.LocoView
-
- All Implemented Interfaces:
org.bidib.wizard.api.script.Scripting,TabPanelProvider,org.bidib.wizard.common.script.loco.LocoViewScripting
public class LocoView extends Object implements org.bidib.wizard.common.script.loco.LocoViewScripting, TabPanelProvider
-
-
Constructor Summary
Constructors Constructor Description LocoView(LocoModel locoModel, SettingsService settingsService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddViewCloseListener(ViewCloseListener listener)voidcleanup()protected voidfireWriteState(int state, boolean value)JPanelgetComponent()voidselectDecoderAddress(int dccAddress)voidsetBinState(int binStateNumber, boolean flag)voidsetFunction(int function)voidsetSpeed(int speed)voidsetSpeedSteps(org.bidib.wizard.model.status.SpeedSteps speedSteps)voidsetStop()voidsetStopEmergency()
-
-
-
Constructor Detail
-
LocoView
public LocoView(LocoModel locoModel, SettingsService settingsService)
-
-
Method Detail
-
getComponent
public JPanel getComponent()
- Specified by:
getComponentin interfaceTabPanelProvider
-
fireWriteState
protected void fireWriteState(int state, boolean value)
-
addViewCloseListener
public void addViewCloseListener(ViewCloseListener listener)
-
selectDecoderAddress
public void selectDecoderAddress(int dccAddress)
- Specified by:
selectDecoderAddressin interfaceorg.bidib.wizard.common.script.loco.LocoViewScripting
-
setSpeedSteps
public void setSpeedSteps(org.bidib.wizard.model.status.SpeedSteps speedSteps)
- Specified by:
setSpeedStepsin interfaceorg.bidib.wizard.common.script.loco.LocoViewScripting
-
setSpeed
public void setSpeed(int speed)
- Specified by:
setSpeedin interfaceorg.bidib.wizard.common.script.loco.LocoViewScripting
-
setFunction
public void setFunction(int function)
- Specified by:
setFunctionin interfaceorg.bidib.wizard.common.script.loco.LocoViewScripting
-
setBinState
public void setBinState(int binStateNumber, boolean flag)- Specified by:
setBinStatein interfaceorg.bidib.wizard.common.script.loco.LocoViewScripting
-
setStop
public void setStop()
- Specified by:
setStopin interfaceorg.bidib.wizard.common.script.loco.LocoViewScripting
-
setStopEmergency
public void setStopEmergency()
- Specified by:
setStopEmergencyin interfaceorg.bidib.wizard.common.script.loco.LocoViewScripting
-
cleanup
public void cleanup()
-
-