Class PositionFeedbackPort

java.lang.Object
com.jgoodies.common.bean.Bean
com.jgoodies.binding.beans.Model
org.bidib.wizard.model.ports.Port<org.bidib.wizard.model.status.FeedbackPortStatus>
org.bidib.wizard.mvc.position.model.PositionFeedbackPort
All Implemented Interfaces:
com.jgoodies.common.bean.ObservableBean, com.jgoodies.common.bean.ObservableBean2, Serializable, org.bidib.wizard.model.ports.PortTypeAware

public class PositionFeedbackPort extends org.bidib.wizard.model.ports.Port<org.bidib.wizard.model.status.FeedbackPortStatus>
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.bidib.wizard.model.ports.Port

    org.bidib.wizard.model.ports.Port.Builder<P extends org.bidib.wizard.model.ports.Port<T>,T extends org.bidib.wizard.model.status.BidibStatus>
  • Field Summary

    Fields inherited from class org.bidib.wizard.model.ports.Port

    genericPort, PROPERTY_CONFIG_STATUS, PROPERTY_ENABLED, PROPERTY_INACTIVE, PROPERTY_LABEL, PROPERTY_LOCAL_CONFIG_STATUS, PROPERTY_PORT_CONFIG_ERRORCODE, PROPERTY_STATUS

    Fields inherited from class com.jgoodies.common.bean.Bean

    changeSupport
  • Constructor Summary

    Constructors
    Constructor
    Description
    PositionFeedbackPort(int locationAddress)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    boolean
     
     
    byte[]
     
    org.bidib.jbidibc.messages.enums.LcOutputType
     
    boolean
     
    int
     
    protected org.bidib.wizard.model.status.FeedbackPortStatus
    internalGetStatus(org.bidib.wizard.model.ports.GenericPort genericPort)
     
    boolean
    isOutdated(long timeout)
     
    void
     
    void
     
    void
    setStatus(org.bidib.wizard.model.status.FeedbackPortStatus status)
     

    Methods inherited from class org.bidib.wizard.model.ports.Port

    addKnownPortConfigKeys, getConfigStatus, getConfiguredPortType, getDebugString, getGenericPort, getId, getKnownPortConfigKeys, getLabel, getLocalConfigStatus, getPortConfigErrorCode, getPortConfigValue, getPortConfigX, getPortIdentifier, getPortNumber, getPortType, getStatus, isEnabled, isInactive, isPortConfigEnabled, isPortConfigKeySupported, isPortConfigKeySupported, isPortConfigKeySupported, isRemappingEnabled, setConfigStatus, setEnabled, setId, setInactive, setKnownPortConfigKeys, setLabel, setLocalConfigStatus, setPortConfigEnabled, setPortConfigErrorCode, setPortConfigX, setPortIdentifier, setRemappingEnabled, toString

    Methods inherited from class com.jgoodies.binding.beans.Model

    createPropertyChangeSupport, firePropertyChange

    Methods inherited from class com.jgoodies.common.bean.Bean

    addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, 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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • PositionFeedbackPort

      public PositionFeedbackPort(int locationAddress)
  • Method Details

    • setStatus

      public void setStatus(org.bidib.wizard.model.status.FeedbackPortStatus status)
      Overrides:
      setStatus in class org.bidib.wizard.model.ports.Port<org.bidib.wizard.model.status.FeedbackPortStatus>
    • getAddresses

      public Set<PositionAddressData> getAddresses()
    • hasAddresses

      public boolean hasAddresses()
    • setAddresses

      public void setAddresses(Set<PositionAddressData> addresses)
    • addAddress

      public void addAddress(PositionAddressData address)
    • removeAddress

      public void removeAddress(PositionAddressData address)
    • clear

      public void clear()
    • isOutdated

      public boolean isOutdated(long timeout)
    • getPortConfig

      public byte[] getPortConfig()
      Specified by:
      getPortConfig in class org.bidib.wizard.model.ports.Port<org.bidib.wizard.model.status.FeedbackPortStatus>
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class org.bidib.wizard.model.ports.Port<org.bidib.wizard.model.status.FeedbackPortStatus>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.bidib.wizard.model.ports.Port<org.bidib.wizard.model.status.FeedbackPortStatus>
    • getPortType

      public org.bidib.jbidibc.messages.enums.LcOutputType getPortType()
    • internalGetStatus

      protected org.bidib.wizard.model.status.FeedbackPortStatus internalGetStatus(org.bidib.wizard.model.ports.GenericPort genericPort)
      Specified by:
      internalGetStatus in class org.bidib.wizard.model.ports.Port<org.bidib.wizard.model.status.FeedbackPortStatus>