public abstract class AbstractSimpleComsDevice
extends java.lang.Object
| Constructor and Description |
|---|
AbstractSimpleComsDevice() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEvent(java.lang.Integer id,
java.lang.Runnable event) |
void |
addPollingPacket(PacketType packet) |
boolean |
connect() |
abstract boolean |
connectDeviceImp() |
void |
disconnect() |
abstract boolean |
disconnectDeviceImp() |
java.util.ArrayList<java.lang.Integer> |
getIDs() |
java.lang.String |
getName() |
boolean |
isTimedOut() |
boolean |
isVirtual() |
abstract int |
read(byte[] message,
int howLongToWaitBeforeTimeout) |
void |
readBytes(int id,
byte[] values) |
void |
readFloats(int id,
double[] values) |
void |
removeEvent(java.lang.Integer id,
java.lang.Runnable event) |
void |
setName(java.lang.String name) |
void |
setReadTimeout(int readTimeout) |
void |
setTimedOut(boolean isTimedOut) |
void |
setVirtual(boolean virtual) |
abstract int |
write(byte[] message,
int length,
int howLongToWaitBeforeTimeout) |
void |
writeBytes(int id,
byte[] values) |
void |
writeFloats(int id,
double[] values) |
public abstract int read(byte[] message,
int howLongToWaitBeforeTimeout)
public abstract int write(byte[] message,
int length,
int howLongToWaitBeforeTimeout)
public abstract boolean disconnectDeviceImp()
public abstract boolean connectDeviceImp()
public void addPollingPacket(PacketType packet)
public void removeEvent(java.lang.Integer id,
java.lang.Runnable event)
public void addEvent(java.lang.Integer id,
java.lang.Runnable event)
public java.util.ArrayList<java.lang.Integer> getIDs()
public void writeFloats(int id,
double[] values)
public void writeBytes(int id,
byte[] values)
public void readFloats(int id,
double[] values)
public void readBytes(int id,
byte[] values)
public boolean connect()
public void disconnect()
public boolean isVirtual()
public void setVirtual(boolean virtual)
public void setReadTimeout(int readTimeout)
public java.lang.String getName()
public void setName(java.lang.String name)
public boolean isTimedOut()
public void setTimedOut(boolean isTimedOut)