public class GemControlState extends GemDevicesSVID
SimpleDataSource.NameEditorData
DataSource.Writable
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 |
---|
GemControlState() |
Modifier and Type | Method and Description |
---|---|
void |
addConnectionToDevice(java.lang.String newDeviceName,
java.lang.String newDeviceTagNameOrRegister,
java.lang.String inPort)
Override this to make the connection backwards.
|
ValueObjectInterface |
getValueObject()
This will return the current value of the server as a ValueObjectInterface.
|
void |
setDefaultValue(SecsFormat newValue)
Set the default value.
|
removeConnectionToDevice
setValueObject
checkLimits, convert, getCEID, getDeadband, getDefaultValue, getDefinedLimits, getLimitAsSF, getLimitMax, getLimitMaxAsSF, getLimitMin, getLimitMinAsSF, getSecsFormat, getSVName, getUnits, setCEID, setDeadband, setLimitMax, setLimitMin, setSVName, setUnits
getID, getName, setID, setName, setProperty, valueInput
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, 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, 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
addConnectionToDevice
in class GemDevicesSVID
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 ValueObjectInterface getValueObject()
DataSource
getValueObject
in class DataSource
ValueObject
public void setDefaultValue(SecsFormat newValue) throws VIBUpdateFailedException
setDefaultValue
in class GemVID
VIBUpdateFailedException
Copyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.