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_STATUSFields inherited from class com.jgoodies.common.bean.Bean
changeSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAddress(PositionAddressData address) voidclear()booleanbyte[]org.bidib.jbidibc.messages.enums.LcOutputTypebooleaninthashCode()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, toStringMethods inherited from class com.jgoodies.binding.beans.Model
createPropertyChangeSupport, firePropertyChangeMethods 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
-
Constructor Details
-
PositionFeedbackPort
public PositionFeedbackPort(int locationAddress)
-
-
Method Details
-
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
-
hasAddresses
public boolean hasAddresses() -
setAddresses
-
addAddress
-
removeAddress
-
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
- 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>
-