public abstract class VIBInOutMessageBean extends VIBMessageBean
VIBMessageBean.WaitForResponse
SimpleDataSource.NameEditorData
DataSource.Writable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
cvsRev |
ANY_CHANGE, ERROR_STATUS_NAME, FALLING_EDGE, firstPublish, gemCompliant, GOOD_STATUS_NAME, RESPONSE_STATUS_NAME, RISING_EDGE, SEND_MESSAGE_NAME, showThinking, transSecsController
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 |
---|
VIBInOutMessageBean() |
Modifier and Type | Method and Description |
---|---|
void |
publish(java.lang.String dataSourceName,
ValueObjectInterface value)
Publish a VIB value object.
|
void |
register(java.lang.String inportName,
java.lang.Object value)
Register the data source name.
|
void |
register(java.lang.String dataSourceName,
SecsFormat value)
Register the data source name.
|
void |
register(java.lang.String dataSourceName,
SecsFormat value,
java.lang.String script,
java.lang.String deviceName,
java.lang.String tagName)
Register the data source name.
|
void |
register(java.lang.String dataSourceName,
ValueObjectInterface value)
Register the data source name.
|
addValueChangedListener, clearMessage, clone, createMessage, createMessage, createMessageForDigitalTwin, createMessageForDigitalTwin, equals, getConnectOnSend, getControllerName, getControllerPort, getFunction, getHcack, getHostMessageErrorLists, getName, getPeepOnly, getPublishedAccessorContainer, getResponse, getResponse, getResponseMessage, getResponseMessageName, getSecsMsg, getStream, getTriggerEdge, hashCode, hostMessageError, hostMessageParameterMatchError, init, isGemCompliant, isHandleAsHostMessage, isHandleHostMessageErrors, logInfo, notifyReceive, println, processMessage, publishData, receiveMessage, receiveMessage, receiveMessage, receiveMessageForDigitalTwin, removeValueChangedListener, resetAutoResponseTable, responseReceived, sendErrorResponse, sendMessage, sendMessage, sendMessage, sendMessage, sendMessageAndWait, sendMessageAndWait, sendMessageFromOPC, setConnectOnSend, setControllerName, setControllerPort, setGemCompliant, setHandleAsHostMessage, setHandleHostMessageErrors, setHcack, setHostMessageErrorLists, setName, setPeepOnly, setResponse, setSecsMsg, setTriggerEdge, start, toJSONString, toString
addConnectionToDataSource, addConnectionToDevice, convertByteArray, convertFromSecsFormat00, convertSecsFormat, displayTimedPopup, getCurrentQualitySetting, getPrivateField, idTypeFromFormat, publish, publish, publish, publish, publish, publish, publish, publish, publish, publish, publish, removeConnectionFromDevice, setCurrentQualitySetting
getDefaultQualityForLocation
getInPortNames, getStaticLocationFor, setBooleanValue, setBoolValue, setByteValue, setDoubleValue, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValue, valueChanged, valueInput
addConnector, addConnector, addDataSource, addPropertyChangeListener, 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, removeVetoableChangeListener, requestSyncWrite, setAutoSuspend, setClassLicenseManager, setContainer, setCustomTimer, setDataSourceName, setExportCriteria, setExposeComponentConnections, setPullFromServers, setPushData, setPushName, setPushToServers, setScreenLocal, setServerListData, setTimebase, setTrace, setValueObject, 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, 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 static final java.lang.String cvsRev
public void publish(java.lang.String dataSourceName, ValueObjectInterface value)
publish
in class PublishBean
dataSourceName
- the assigned named of the value being publishedvalue
- the value being publishedpublic void register(java.lang.String inportName, java.lang.Object value) throws BadParameterException
dataSourceName
- the name of the datasource to createvalue
- ignoredBadParameterException
- never thrownpublic void register(java.lang.String dataSourceName, SecsFormat value) throws BadParameterException
dataSourceName
- the name of the datasource to createvalue
- the value to use to initialize the data source.BadParameterException
- thrown if addDataSource
throwspublic void register(java.lang.String dataSourceName, SecsFormat value, java.lang.String script, java.lang.String deviceName, java.lang.String tagName) throws BadParameterException
dataSourceName
- the name of the datasource to createvalue
- the value to use to initialize the data source.script
- the script to execute after the value is set. If this is null or an empty string it is ignored.deviceName
- the name of the device from which the value should be taken before sending the message or to which it should be sent before after receiving the messagetagName
- the tagname from which the value should be taken before sending the message or to which it should be sent before after receiving the messageBadParameterException
- thrown if addDataSource
throwspublic void register(java.lang.String dataSourceName, ValueObjectInterface value) throws BadParameterException
dataSourceName
- the name of the datasource to createvalue
- the value to use to initialize the data source.BadParameterException
- thrown if addDataSource
throwsCopyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.