|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.illposed.osc.OSCSerialPort
public class OSCSerialPort
Serial input/output of OSC messages. Uses Pascal Stang's OSC serial format: [0xBE = header byte][size byte][...message...][8bit checksum]
This software is distributed under the BSD License.
| Constructor Summary | |
|---|---|
OSCSerialPort(java.lang.String portName)
|
|
| Method Summary | |
|---|---|
void |
addListener(java.lang.String anAddress,
OSCListener listener)
Register the listener for incoming OSCPackets addressed to an Address |
boolean |
changeListenerAddress(java.lang.String oldAddress,
java.lang.String newAddress)
|
void |
close()
Close the socket and free-up resources. |
OSCListener |
getListener(java.lang.String anAddress)
|
void |
removeAllListeners()
Un-register all existing listeners |
boolean |
removeListener(java.lang.String anAddress)
|
void |
run()
|
void |
send(OSCPacket aPacket)
Send an OSC packet out our open serial port |
void |
serialEvent(javax.comm.SerialPortEvent event)
Handles incoming serial data. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OSCSerialPort(java.lang.String portName)
| Method Detail |
|---|
public void run()
run in interface java.lang.Runnablepublic void serialEvent(javax.comm.SerialPortEvent event)
serialEvent in interface javax.comm.SerialPortEventListener
public void send(OSCPacket aPacket)
throws java.io.IOException
aPacket - The OSC packet that should be sent
java.io.IOException
public void addListener(java.lang.String anAddress,
OSCListener listener)
anAddress - the address to listen forlistener - the object to invoke when a message comes inpublic void removeAllListeners()
public boolean removeListener(java.lang.String anAddress)
public boolean changeListenerAddress(java.lang.String oldAddress,
java.lang.String newAddress)
public OSCListener getListener(java.lang.String anAddress)
public void close()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||