Interface SoHidDevice
-
- All Known Implementing Classes:
NativeColorDevice
,NativeDevice
,NativeG12Device
,NativeG13Device
,NativeMonochromeDevice
public interface SoHidDevice
The interface for native hid devices
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
SoHidDevice.ButtonEventListener
static class
SoHidDevice.ImageType
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addButtonEventListener(SoHidDevice.ButtonEventListener buttonEventListener)
void
configureMode(NativeDevice.Mode mode)
void
disconnect(purejavahidapi.HidDevice hidDevice)
void
setButtonState(NativeDevice.Button button, NativeDevice.ButtonState buttonState)
void
setMode(NativeDevice.Mode mode)
void
setMode(NativeDevice.Mode mode, java.lang.Byte parameter)
void
setSignatureRectangle(SignatureRectangle signatureRectangle, boolean signInDoc)
void
startButtonEventThread()
void
uploadImage(SoHidDevice.ImageType imageType, java.awt.image.BufferedImage image, int soiMode, int bpp, java.lang.Integer transperentColor)
-
-
-
Method Detail
-
configureMode
void configureMode(NativeDevice.Mode mode) throws java.io.IOException
- Throws:
java.io.IOException
-
uploadImage
void uploadImage(SoHidDevice.ImageType imageType, java.awt.image.BufferedImage image, int soiMode, int bpp, java.lang.Integer transperentColor) throws java.io.IOException
- Throws:
java.io.IOException
-
setMode
void setMode(NativeDevice.Mode mode) throws java.io.IOException
- Throws:
java.io.IOException
-
setMode
void setMode(NativeDevice.Mode mode, java.lang.Byte parameter) throws java.io.IOException
- Throws:
java.io.IOException
-
addButtonEventListener
void addButtonEventListener(SoHidDevice.ButtonEventListener buttonEventListener)
-
startButtonEventThread
void startButtonEventThread() throws java.io.IOException
- Throws:
java.io.IOException
-
setButtonState
void setButtonState(NativeDevice.Button button, NativeDevice.ButtonState buttonState)
-
setSignatureRectangle
void setSignatureRectangle(SignatureRectangle signatureRectangle, boolean signInDoc) throws java.io.IOException
- Throws:
java.io.IOException
-
disconnect
void disconnect(purejavahidapi.HidDevice hidDevice)
-
-