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 |
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()