public class QosLink extends java.lang.Object implements Link
| Constructor and Description |
|---|
QosLink(Link link) |
QosLink(Link link,
long timeout,
java.util.concurrent.TimeUnit timeUnit) |
| Modifier and Type | Method and Description |
|---|---|
Link |
addCustomListener(CustomListener listener) |
Link |
addListener(EventListener listener) |
Link |
addRplyListener(RplyListener listener) |
void |
close() |
Link |
removeCustomListener(CustomListener listener) |
Link |
removeListener(EventListener listener) |
Link |
removeRplyListener(RplyListener listener) |
long |
sendCustomMessage(java.lang.String... messages) |
long |
sendKeyPressEvent(char keychar,
int keycode,
int keylocation,
int keymodifiers,
int keymodifiersex) |
long |
sendNoTone(Pin.AnalogPin analogPin) |
long |
sendTone(Tone tone) |
long |
startListening(Pin pin) |
long |
stopListening(Pin pin) |
long |
switchAnalogPin(Pin.AnalogPin analogPin,
int value) |
long |
switchDigitalPin(Pin.DigitalPin digitalPin,
boolean value) |
public QosLink(Link link) throws java.io.IOException
java.io.IOExceptionpublic QosLink(Link link, long timeout, java.util.concurrent.TimeUnit timeUnit) throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic Link addListener(EventListener listener) throws java.io.IOException
addListener in interface Linkjava.io.IOExceptionpublic Link removeListener(EventListener listener) throws java.io.IOException
removeListener in interface Linkjava.io.IOExceptionpublic Link addRplyListener(RplyListener listener) throws java.io.IOException
addRplyListener in interface Linkjava.io.IOExceptionpublic Link removeRplyListener(RplyListener listener) throws java.io.IOException
removeRplyListener in interface Linkjava.io.IOExceptionpublic Link addCustomListener(CustomListener listener) throws java.io.IOException
addCustomListener in interface Linkjava.io.IOExceptionpublic Link removeCustomListener(CustomListener listener) throws java.io.IOException
removeCustomListener in interface Linkjava.io.IOExceptionpublic long startListening(Pin pin) throws java.io.IOException
startListening in interface Linkjava.io.IOExceptionpublic long stopListening(Pin pin) throws java.io.IOException
stopListening in interface Linkjava.io.IOExceptionpublic long switchAnalogPin(Pin.AnalogPin analogPin, int value) throws java.io.IOException
switchAnalogPin in interface Linkjava.io.IOExceptionpublic long switchDigitalPin(Pin.DigitalPin digitalPin, boolean value) throws java.io.IOException
switchDigitalPin in interface Linkjava.io.IOExceptionpublic long sendKeyPressEvent(char keychar,
int keycode,
int keylocation,
int keymodifiers,
int keymodifiersex)
throws java.io.IOException
sendKeyPressEvent in interface Linkjava.io.IOExceptionpublic long sendTone(Tone tone) throws java.io.IOException
public long sendNoTone(Pin.AnalogPin analogPin) throws java.io.IOException
sendNoTone in interface Linkjava.io.IOExceptionpublic long sendCustomMessage(java.lang.String... messages)
throws java.io.IOException
sendCustomMessage in interface Linkjava.io.IOExceptionCopyright © 2016. All rights reserved.