public class ModbusRTUSlave extends ModbusSlaveBase
SimpleDataSource.NameEditorData
DataSource.Writable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
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 |
---|
ModbusRTUSlave()
The default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
clearMessageLog()
This will send an empty string as the message string and send a value
of zero (NO_ERROR) to the output.
|
void |
createListener()
Create Listener.
|
int |
getBaudRate() |
void |
initializePortPool()
Creates the factory for this object.
|
void |
messageLog(java.lang.String msg,
int errorNumber)
Logs informational/debug messages.
|
void |
releasePortPool()
Frees all port/factory related resources for this component.
|
void |
setBaudRate(int baudRate) |
void |
simulationStateChanged(SimulationChangedEvent simulationChangedEvent)
Sets/resets the global simulation flag.
|
createProcessImage, getCoilNotifyMax, getCoilNotifyMin, getMaximumCoilAddress, getMaximumRegisterAddress, getMaxUnitId, getPort, getRegNotifyMax, getRegNotifyMin, getValueAt, isListening, isSimulating, modifiedCoils, modifiedRegisters, setCoilNotifyMax, setCoilNotifyMin, setMaximumCoilAddress, setMaximumRegisterAddress, setMaxUnitId, setPort, setRegNotifyMax, setRegNotifyMin, setSimulationFlag, setValueAt, start, stop, stopThread, 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, getName, getOutPortNames, getPullFromServers, getPushData, getPushName, getPushToServers, getServerListData, getTimebase, getTrace, isActive, isScreenLocal, refreshCurrentValue, removeConnector, removeDataSource, removePropertyChangeListener, removeValueChangedListener, removeVetoableChangeListener, requestSyncWrite, setAutoSuspend, setClassLicenseManager, setContainer, setCustomTimer, setDataSourceName, setExportCriteria, setExposeComponentConnections, setName, setPullFromServers, setPushData, setPushName, setPushToServers, setScreenLocal, setServerListData, setTimebase, setTrace, setValueObject, 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 static final java.lang.String cvsRev
public ModbusRTUSlave()
public void clearMessageLog()
public void createListener()
createListener
in class ModbusSlaveBase
public int getBaudRate()
public void initializePortPool()
factoryName
- public void messageLog(java.lang.String msg, int errorNumber)
public void releasePortPool()
factoryName
- public void setBaudRate(int baudRate)
baudRate
- The baudRate to set.public void simulationStateChanged(SimulationChangedEvent simulationChangedEvent)
simulationStateChanged
in interface SimulationListener
simulationStateChanged
in class ModbusSlaveBase
SimulationListener.simulationStateChanged(com.ergotech.util.SimulationChangedEvent)
Copyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.