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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PositionFeedbackPort(int locationAddress)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAddress(PositionAddressData address)voidclear()booleanequals(Object obj)Set<PositionAddressData>getAddresses()byte[]getPortConfig()org.bidib.jbidibc.messages.enums.LcOutputTypegetPortType()booleanhasAddresses()inthashCode()protected org.bidib.wizard.model.status.FeedbackPortStatusinternalGetStatus(org.bidib.wizard.model.ports.GenericPort genericPort)booleanisOutdated(long timeout)voidremoveAddress(PositionAddressData address)voidsetAddresses(Set<PositionAddressData> addresses)voidsetStatus(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
-
-
-
-
Method Detail
-
setStatus
public void setStatus(org.bidib.wizard.model.status.FeedbackPortStatus status)
- Overrides:
setStatusin classorg.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:
getPortConfigin classorg.bidib.wizard.model.ports.Port<org.bidib.wizard.model.status.FeedbackPortStatus>
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classorg.bidib.wizard.model.ports.Port<org.bidib.wizard.model.status.FeedbackPortStatus>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classorg.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:
internalGetStatusin classorg.bidib.wizard.model.ports.Port<org.bidib.wizard.model.status.FeedbackPortStatus>
-
-