Class StepControlModel

  • All Implemented Interfaces:
    com.jgoodies.common.bean.ObservableBean, com.jgoodies.common.bean.ObservableBean2, Serializable

    public class StepControlModel
    extends com.jgoodies.binding.beans.Model
    See Also:
    Serialized Form
    • Constructor Detail

      • StepControlModel

        public StepControlModel()
    • Method Detail

      • getSelectedAspect

        public StepControlAspect getSelectedAspect()
        Returns:
        the selectedAspect
      • setSelectedAspect

        public void setSelectedAspect​(StepControlAspect selectedAspect)
        Parameters:
        selectedAspect - the selectedAspect to set
      • getStepControlAspectsListModel

        public com.jgoodies.common.collect.ArrayListModel<StepControlAspect> getStepControlAspectsListModel()
        Returns:
        the stepControlAspects list model
      • getStepControlAspects

        public List<StepControlAspect> getStepControlAspects()
        Returns:
        the stepControlAspects
      • addStepControlAspect

        public void addStepControlAspect​(StepControlAspect stepControlAspect)
        Parameters:
        stepControlAspect - the single stepControlAspect to add
      • removeStepControlAspect

        public void removeStepControlAspect​(StepControlAspect stepControlAspect)
        Parameters:
        stepControlAspect - the single stepControlAspect to remove
      • setStepControlAspects

        public void setStepControlAspects​(List<StepControlAspect> stepControlAspects)
        Parameters:
        stepControlAspects - the stepControlAspects to set
      • getMaxConfiguredAspects

        public int getMaxConfiguredAspects()
        Returns:
        the maxConfiguredAspects
      • setMaxConfiguredAspects

        public void setMaxConfiguredAspects​(int maxConfiguredAspects)
        Parameters:
        maxConfiguredAspects - the maxConfiguredAspects to set
      • getTurnTableType

        public TurnTableType getTurnTableType()
        Returns:
        the turnTableType
      • setTurnTableType

        public void setTurnTableType​(TurnTableType turnTableType)
        Parameters:
        turnTableType - the turnTableType to set
      • getCurrentPosition

        public Long getCurrentPosition()
        Returns:
        the currentPosition
      • setCurrentPosition

        public void setCurrentPosition​(Long currentPosition)
        Parameters:
        currentPosition - the currentPosition to set
      • getTotalSteps

        public Long getTotalSteps()
        Returns:
        the totalSteps
      • setTotalSteps

        public void setTotalSteps​(Long totalSteps)
        Parameters:
        totalSteps - the totalSteps to set
      • getSpeed

        public int getSpeed()
        Returns:
        the speed
      • setSpeed

        public void setSpeed​(int speed)
        Parameters:
        speed - the speed to set
      • getAccel

        public int getAccel()
        Returns:
        the accel
      • setAccel

        public void setAccel​(int accel)
        Parameters:
        accel - the accel to set
      • getDecel

        public int getDecel()
        Returns:
        the decel
      • setDecel

        public void setDecel​(int decel)
        Parameters:
        decel - the decel to set
      • clearModel

        public void clearModel()
        Clear all values from the model.
      • setTurntableCurrentDegrees

        public void setTurntableCurrentDegrees​(double degrees)
      • getTurntableCurrentDegrees

        public double getTurntableCurrentDegrees()
      • setTurntableTargetDegrees

        public void setTurntableTargetDegrees​(double degrees)
      • getTurntableTargetDegrees

        public double getTurntableTargetDegrees()
      • getMotorPort

        public org.bidib.wizard.model.ports.MotorPort getMotorPort()
        Returns:
        the motorPort
      • setMotorPort

        public void setMotorPort​(org.bidib.wizard.model.ports.MotorPort motorPort)
        Parameters:
        motorPort - the motorPort to set
      • getSoundPorts

        public List<org.bidib.wizard.model.ports.SoundPort> getSoundPorts()
        Returns:
        the soundPorts
      • setSoundPorts

        public void setSoundPorts​(List<org.bidib.wizard.model.ports.SoundPort> soundPorts)
        Parameters:
        soundPorts - the soundPorts to set
      • setPushInterval

        public void setPushInterval​(Integer pushInterval)
        Parameters:
        pushInterval - the push interval to set
      • getPushInterval

        public Integer getPushInterval()
        Returns:
        the push interval
      • isSoundActive

        public boolean isSoundActive()
        Returns:
        the soundActive
      • setSoundActive

        public void setSoundActive​(boolean soundActive)
        Parameters:
        soundActive - the soundActive to set