public abstract class GemID extends SimpleManipulator implements java.io.Serializable
SimpleDataSource.NameEditorData
DataSource.Writable
cvsRev
UPDATE_DISPLAYED_VALUE, VALUE_INPUT
customTimer, EXPORT_READ_ONLY, EXPORT_READ_WRITE, NO_EXPORT, requiresSyncWrite, sharedTimer, syncWriteTimeout, timebase
autoSuspend, AUTOSUSPEND_DEFAULT, AUTOSUSPEND_NEVER, AUTOSUSPEND_NO_LISTENERS, AUTOSUSPEND_NO_LISTENERS_AND_NO_SOURCES, colorHi, colorHiHi, colorLo, colorLoLo, colorNormal, connectors, consoleLogger, currentColor, currentValue, debugLevel, DEFAULT_AUTOSUSPEND, dontConnect, gwtLog, hardSuspended, popupLogger, PRIMARYOUTPORTNAME, sendColors, stopped, suspended, timedPopupLogger, traceLogger, valueHi, valueHiHi, valueLo, valueLoLo
Constructor and Description |
---|
GemID()
The default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addConnectionToDevice(java.lang.String newDeviceName,
java.lang.String newDeviceTagNameOrRegister,
java.lang.String inPort)
Adds the connection from this server to the device and server.
|
SecsFormat3x5x |
getID()
Returns the id of the object.
|
java.lang.String |
getName()
Returns the name of the object.
|
void |
removeConnectionToDevice(java.lang.String oldDeviceName,
java.lang.String oldDeviceTagNameOrRegister,
java.lang.String inPort)
Removes the connection from this server to the device and server.
|
void |
setID(SecsFormat3x5x newValue)
Set the id of the object.
|
void |
setName(java.lang.String newValue)
Set the name of the object.
|
void |
setProperty(java.lang.String name,
SecsFormat value,
ValueObjectInterface valueObject)
Find the DVNAME of the name and set the name and the value as a property
to the provided value object.
|
void |
valueInput(ValueChangedEvent newEvent)
overrides Manipulator valueInput so we can only use good quality data.
|
getDefaultQualityForLocation
getInPortNames, getStaticLocationFor, setBooleanValue, setBoolValue, setByteValue, setDoubleValue, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValue, toString, valueChanged
addConnector, addConnector, addDataSource, addPropertyChangeListener, addValueChangedListener, addVetoableChangeListener, authenticatedClientRequest, clientRequest, clientResponse, destroy, determineSuspendedStatus, getClassLicenseManager, getContainer, getCustomTimer, getDataSource, getDataSources, getDisplayName, getExportCriteria, getExposeComponentConnections, getOutPortNames, getPullFromServers, getPushData, getPushName, getPushToServers, getServerListData, getTimebase, getTrace, isActive, isScreenLocal, refreshCurrentValue, removeConnector, removeDataSource, removePropertyChangeListener, removeValueChangedListener, removeVetoableChangeListener, requestSyncWrite, setAutoSuspend, setClassLicenseManager, setContainer, setCustomTimer, setDataSourceName, setExportCriteria, setExposeComponentConnections, setPullFromServers, setPushData, setPushName, setPushToServers, setScreenLocal, setServerListData, setTimebase, setTrace, setValueObject, start, stop, tick, VIBEvent
addVIBEventListener, checkScript, executeInScriptInternal, executeScript, executeScriptInternal, executeScriptInternal, getAutoSuspend, getBooleanValue, getBoolValue, getColorHi, getColorHiHi, getColorLo, getColorLoLo, getColorNormal, getConnectors, getConsoleLogger, getCurrentColor, getDataSourceName, getDoubleValue, getFloatValue, getGWTLogger, getIncomingValueObject, getInScript, getIntValue, getLongValue, getParent, getPopupLogger, getScript, getScriptEngine, getSendColors, getSources, getStringValue, getSyncWriteTimeout, getTimedPopupLogger, getTraceLogger, getValueHi, getValueHiHi, getValueLo, getValueLoLo, getValueObject, init, isHardSuspended, isRunning, isSendOnlyChangedValuesDefault, isSuspended, logException, logGWT, logGWT, logMessage, logTrace, n2sortConnectors, performScriptSubstitutions, popupMessage, post, removeConnector, removeVIBEventListener, replaceConnectors, scriptExtensionSubstition, setColorHi, setColorHiHi, setColorLo, setColorLoLo, setColorNormal, setConsoleLogger, setGWTLogger, setHardSuspended, setInScript, setParent, setPopupLogger, setScript, setSendColors, setSendOnlyChangedValuesDefault, setSyncWriteTimeout, setTimedPopupLogger, setTraceLogger, setValueHi, setValueHiHi, setValueLo, setValueLoLo, updateColor, updateListeners, updateListeners, updateListeners, whoAmI
public void addConnectionToDevice(java.lang.String newDeviceName, java.lang.String newDeviceTagNameOrRegister, java.lang.String inPort) throws BadParameterException
newDeviceName
- the device name of the source device - the device that contains the servernewDeviceTagNameOrRegister
- the register or other tag identifier identifing the server in the particular deviceinPort
- the target inportBadParameterException
- thrown if the server cannot be removed.public SecsFormat3x5x getID()
public java.lang.String getName()
getName
in class SimpleDataSource
public void removeConnectionToDevice(java.lang.String oldDeviceName, java.lang.String oldDeviceTagNameOrRegister, java.lang.String inPort) throws BadParameterException
BadParameterException
- thrown if the server cannot be removed.public void setID(SecsFormat3x5x newValue)
public void setName(java.lang.String newValue)
setName
in class SimpleDataSource
#getTagName
public void setProperty(java.lang.String name, SecsFormat value, ValueObjectInterface valueObject)
public void valueInput(ValueChangedEvent newEvent) throws VIBUpdateFailedException
valueInput
in class Manipulator
newEvent
- The ValueChangedEvent that the bean or data source has sent.VIBUpdateFailedException
Copyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.