public class UDPSimplePacketComs extends AbstractSimpleComsDevice
| Modifier and Type | Field and Description |
|---|---|
static int |
PACKET_SIZE |
| Constructor and Description |
|---|
UDPSimplePacketComs() |
UDPSimplePacketComs(java.net.InetAddress address) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
connectDeviceImp() |
boolean |
disconnectDeviceImp() |
static java.util.HashSet<java.net.InetAddress> |
getAllAddresses() |
static java.util.HashSet<java.net.InetAddress> |
getAllAddresses(java.lang.String name) |
java.lang.String |
getName() |
int |
read(byte[] message,
int howLongToWaitBeforeTimeout) |
void |
setName(java.lang.String name) |
int |
write(byte[] message,
int length,
int howLongToWaitBeforeTimeout) |
addEvent, addPollingPacket, addTimeout, connect, disconnect, getIDs, getPacket, isTimedOut, isVirtual, readBytes, readBytes, readFloats, readFloats, removeEvent, removeTimeout, setReadTimeout, setVirtual, writeBytes, writeBytes, writeBytes, writeFloats, writeFloats, writeFloatspublic static final int PACKET_SIZE
public UDPSimplePacketComs()
public UDPSimplePacketComs(java.net.InetAddress address)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.HashSet<java.net.InetAddress> getAllAddresses()
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.HashSet<java.net.InetAddress> getAllAddresses(java.lang.String name)
throws java.lang.Exception
java.lang.Exceptionpublic int read(byte[] message,
int howLongToWaitBeforeTimeout)
read in interface IPhysicalLayerread in class AbstractSimpleComsDevicepublic int write(byte[] message,
int length,
int howLongToWaitBeforeTimeout)
write in interface IPhysicalLayerwrite in class AbstractSimpleComsDevicepublic boolean disconnectDeviceImp()
disconnectDeviceImp in interface IPhysicalLayerdisconnectDeviceImp in class AbstractSimpleComsDevicepublic boolean connectDeviceImp()
connectDeviceImp in interface IPhysicalLayerconnectDeviceImp in class AbstractSimpleComsDevicepublic java.lang.String getName()
getName in interface DevicegetName in class AbstractSimpleComsDevicepublic void setName(java.lang.String name)
setName in class AbstractSimpleComsDevice