public class ArtNet
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static long |
ARTPOLL_REPLY_TIMEOUT |
protected ArtNetNodeDiscovery |
discovery |
static java.util.logging.Logger |
logger |
protected ArtNetServer |
server |
protected static java.lang.String |
VERSION |
Constructor and Description |
---|
ArtNet() |
Modifier and Type | Method and Description |
---|---|
void |
addServerListener(ArtNetServerListener l) |
void |
broadcastPacket(ArtNetPacket packet) |
ArtNetNodeDiscovery |
getNodeDiscovery() |
void |
init() |
void |
removeServerListener(ArtNetServerListener l) |
void |
setBroadCastAddress(java.lang.String ip) |
void |
start()
Starts the Artnet client.
|
void |
start(java.net.InetAddress networkAddress)
Starts the Artnet client.
|
void |
startNodeDiscovery() |
void |
stop() |
void |
unicastPacket(ArtNetPacket packet,
ArtNetNode node)
Sends the given packet to the specified Art-Net node.
|
void |
unicastPacket(ArtNetPacket packet,
java.net.InetAddress adr)
Sends the given packet to the specified IP address.
|
void |
unicastPacket(ArtNetPacket packet,
java.lang.String adr)
Sends the given packet to the specified IP address.
|
public static final java.util.logging.Logger logger
protected static final long ARTPOLL_REPLY_TIMEOUT
protected static final java.lang.String VERSION
protected ArtNetServer server
protected ArtNetNodeDiscovery discovery
public void addServerListener(ArtNetServerListener l)
public void broadcastPacket(ArtNetPacket packet)
public ArtNetNodeDiscovery getNodeDiscovery()
public void init()
public void removeServerListener(ArtNetServerListener l)
public void setBroadCastAddress(java.lang.String ip)
public void start() throws java.net.SocketException, ArtNetException
java.net.SocketException
- Socket Exception.ArtNetException
- ArtNet Exception.public void start(java.net.InetAddress networkAddress) throws java.net.SocketException, ArtNetException
networkAddress
- Network address to bind tojava.net.SocketException
- Socket Exception.ArtNetException
- ArtNet Exception.public void startNodeDiscovery() throws ArtNetException
ArtNetException
public void stop()
public void unicastPacket(ArtNetPacket packet, ArtNetNode node)
packet
- Packet to send.node
- Node to send to.public void unicastPacket(ArtNetPacket packet, java.net.InetAddress adr)
packet
- Packet to send.adr
- Node to send to.public void unicastPacket(ArtNetPacket packet, java.lang.String adr)
packet
- Packet to send.adr
- Node to send to.