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() |
void |
pushPacket(PacketType packet) |
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 |
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 pushPacket(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 void setVirtual(boolean virtual)