public abstract class EventMessageDecoder extends VIBInMessageBean
VIBMessageBean.WaitForResponse
SimpleDataSource.NameEditorData
DataSource.Writable
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 |
---|
EventMessageDecoder() |
Modifier and Type | Method and Description |
---|---|
boolean |
publishData(SecsMsg sm)
Publishs the data from unsolicted messages is they match an incoming message.
|
boolean |
receiveMessage(SecsMsg sm,
boolean doPublish,
boolean logInfo)
Check the recieved message and publish without SML output.
|
boolean |
receiveMessage(SecsMsg sm,
boolean doPublish,
boolean logInfo,
java.lang.StringBuilder sml)
Check the recieved message and create SML output if StringBuilder is not null.
|
createMessage, init, publish, register, register, register
addValueChangedListener, clearMessage, clone, createMessage, createMessageForDigitalTwin, createMessageForDigitalTwin, equals, getConnectOnSend, getControllerName, getControllerPort, getFunction, getHcack, getHostMessageErrorLists, getName, getPeepOnly, getPublishedAccessorContainer, getResponse, getResponse, getResponseMessage, getResponseMessageName, getSecsMsg, getStream, getTriggerEdge, hashCode, hostMessageError, hostMessageParameterMatchError, isGemCompliant, isHandleAsHostMessage, isHandleHostMessageErrors, logInfo, notifyReceive, println, processMessage, 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 boolean publishData(SecsMsg sm)
VIBMessageBean
publishData
in interface SecsDefinedMessage
publishData
in class VIBMessageBean
public boolean receiveMessage(SecsMsg sm, boolean doPublish, boolean logInfo) throws SecsException
receiveMessage
in class VIBMessageBean
SecsException
public boolean receiveMessage(SecsMsg sm, boolean doPublish, boolean logInfo, java.lang.StringBuilder sml) throws SecsException
receiveMessage
in class VIBMessageBean
SecsException
Copyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.