public class DummyRS485 extends PollingRS485Server
blockReadString(java.lang.String, int) and
writeString(java.lang.String) methods in the RS485Server main class.PollingRS485Server.CacheDump, PollingRS485Server.ConcurrentTest, PollingRS485Server.Interleave, PollingRS485Server.Poller, PollingRS485Server.TestRS485Server.Checksum, RS485Server.Command, RS485Server.Info, RS485Server.ScanAbstractSerialDriver.Availablecache, cachelisten, KEY_ACTIVEDROP, KEY_ACTIVEREAD, KEY_CASTPOLL, KEY_PASSIVEDROP, KEY_PASSIVEREAD, KEY_POLLBASE, KEY_RESPONDMAX, KEY_STARTOPEN, timecurrent, timemax, timemin, validcachehosttimer, KEY_CASTOK, KEY_COOLDOWN, KEY_HOSTOK, KEY_INCREMENT, KEY_OKTIME, KEY_RESETONCLOSE, KEY_SAFETY, KEY_WATCHDOG, KEY_WATCHTIMEKEY_BINDKEY_CHECKCHAR, KEY_CHECKSUM, KEY_CLOSE, KEY_CR, KEY_ECHO, KEY_FAILTIME, KEY_FAILURES, KEY_INVALID, KEY_MAXBUFFER, KEY_MAXBUSY, KEY_QUERYTIME, KEY_REINIT, KEY_RESPONDTIME, KEY_STARTUP, KEY_TIMEBUSY, lockinport, KEY_BAUDRATE, KEY_CLOSETIMEOUT, KEY_DATABIT, KEY_FLOWCONTROL, KEY_INBUFFER, KEY_NOTIFYCOOLDOWN, KEY_OUTBUFFER, KEY_PARITYBIT, KEY_PORTNAME, KEY_RECEIVEFRAMING, KEY_RECEIVETHRESHOLD, KEY_RECEIVETIMEOUT, KEY_STOPBIT, KEY_TIMEOUT, LOCK, outport, STATICLOCKKEY_DRIVERNAMEKEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORNAMING_EXTENSIONCONFIG, KEY_CLASS| Constructor and Description |
|---|
DummyRS485(Map<String,String> prop) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
blockReadString(String cmd,
int count)
For testing.
|
boolean |
close()
Returns, there was nothing opened.
|
boolean |
open()
Always return true.
|
String |
writeString(String blahblah)
Writes the argumental string to the output stream.
|
addCacheChangedListener, blockChannel, exit, getPollerCache, init, initCache, interleaveCommand, isActive, isPolling, readChannel, removeCacheChangedListener, setActive, setPassive, startPolling, stopPolling, toString, validChannelresetWatchdog, startWatchdogaddRmiSerialListener, bindToRegistry, isValid, notifyListeners, removeRmiSerialListener, unbindFromRegistry, writeCommand, writeCommand, writeStringdeferCommand, ensureCommand, getCheckSum, getCheckSumming, isReading, readString, setCheckSummingcreatePortEventListener, createPortEventListener, deregisterSoleEventListener, disableEvent, enableEvent, getDriverName, isOpen, registerSoleEventListener, resetOriginalParameterscreateDriver, equals, hashCodeaugment, augment, augment, augment, augment, clone, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, initProperties, isNew, parseObject, parseObject, reload, reload, removeProperty, requires, rescanned, setObject, setProperties, setProperty, stringPropertiespublic boolean open()
open in interface Driveropen in class PollingRS485Serverpublic String writeString(String blahblah)
RS485ServerRS485Server.KEY_CR character(s).
Note that this method calls flush on the output stream after writing the String as a series of bytes to the port.
This method does not synchronize on the serial port! External
synchronization by locking on the RS485Server.lock object is necessary, if
this method is used outside of the RS485Server.writeCommand(java.lang.String) method.
writeString in class RS485Serverprotected String blockReadString(String cmd, int count)
public boolean close()
close in interface Driverclose in class PollingRS485Server