public abstract class VIBOutMessageBean extends VIBMessageBean
VIBMessageBean.WaitForResponseSimpleDataSource.NameEditorDataDataSource.WritableANY_CHANGE, ERROR_STATUS_NAME, FALLING_EDGE, firstPublish, gemCompliant, GOOD_STATUS_NAME, RESPONSE_STATUS_NAME, RISING_EDGE, SEND_MESSAGE_NAME, showThinking, transSecsControllercvsRevUPDATE_DISPLAYED_VALUE, VALUE_INPUTcustomTimer, EXPORT_READ_ONLY, EXPORT_READ_WRITE, NO_EXPORT, requiresSyncWrite, sharedTimer, syncWriteTimeout, timebaseautoSuspend, 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, valueLoLocvsRev| Constructor and Description |
|---|
VIBOutMessageBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
publish(java.lang.String tagName,
ValueObjectInterface value)
Publish should not be called on an out object.
|
boolean |
publishData(SecsMsg msg)
Publishs the data from unsolicted messages is they match an incoming message.
|
boolean |
receiveMessage(SecsMsg msg,
boolean doPublish,
boolean logInfo)
Process the incoming message.
|
void |
register(java.lang.String inportName,
java.lang.Object value)
Register the data source name.
|
void |
register(java.lang.String dataSourceName,
java.lang.Object value,
java.lang.String script,
java.lang.String deviceName,
java.lang.String tagName)
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, 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, toStringaddConnectionToDataSource, addConnectionToDevice, convertByteArray, convertFromSecsFormat00, convertSecsFormat, displayTimedPopup, getCurrentQualitySetting, getPrivateField, idTypeFromFormat, publish, publish, publish, publish, publish, publish, publish, publish, publish, publish, publish, removeConnectionFromDevice, setCurrentQualitySettinggetDefaultQualityForLocationgetInPortNames, getStaticLocationFor, setBooleanValue, setBoolValue, setByteValue, setDoubleValue, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValue, valueChanged, valueInputaddConnector, 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, VIBEventaddVIBEventListener, 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, whoAmIpublic void publish(java.lang.String tagName,
ValueObjectInterface value)
publish in class PublishBeanname - the assigned named of the value being publishedvalue - the value being publishedpublic boolean publishData(SecsMsg msg)
publishData in interface SecsDefinedMessagepublishData in class VIBMessageBeanpublic boolean receiveMessage(SecsMsg msg, boolean doPublish, boolean logInfo) throws SecsException
receiveMessage in class VIBMessageBeanSecsExceptionpublic 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,
java.lang.Object 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 messagetagName - the tagname from which the value should be taken before sending the messageBadParameterException - thrown if addDataSource throwsCopyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.