public class WinTabComponent
extends AbstractComponent
Modifier and Type | Field and Description |
---|---|
protected float |
lastKnownValue |
static int |
NPressureAxis |
static int |
OrientationAxis |
static int |
RotationAxis |
static int |
TPressureAxis |
static int |
XAxis |
static int |
YAxis |
static int |
ZAxis |
Modifier | Constructor and Description |
---|---|
protected |
WinTabComponent(WinTabContext context,
int parentDevice,
java.lang.String name,
Identifier id) |
protected |
WinTabComponent(WinTabContext context,
int parentDevice,
java.lang.String name,
Identifier id,
int min,
int max) |
Modifier and Type | Method and Description |
---|---|
static java.util.Collection |
createButtons(WinTabContext context,
int deviceIndex,
int numberOfButtons) |
static java.util.List |
createComponents(WinTabContext context,
int parentDevice,
int axisId,
int[] axisRanges) |
static java.util.Collection |
createCursors(WinTabContext context,
int deviceIndex,
java.lang.String[] cursorNames) |
boolean |
isAnalog() |
boolean |
isRelative() |
protected float |
poll() |
Event |
processPacket(WinTabPacket packet) |
public static final int XAxis
public static final int YAxis
public static final int ZAxis
public static final int NPressureAxis
public static final int TPressureAxis
public static final int OrientationAxis
public static final int RotationAxis
protected float lastKnownValue
protected WinTabComponent(WinTabContext context, int parentDevice, java.lang.String name, Identifier id, int min, int max)
protected WinTabComponent(WinTabContext context, int parentDevice, java.lang.String name, Identifier id)
protected float poll() throws java.io.IOException
java.io.IOException
public boolean isAnalog()
public boolean isRelative()
public static java.util.List createComponents(WinTabContext context, int parentDevice, int axisId, int[] axisRanges)
public static java.util.Collection createButtons(WinTabContext context, int deviceIndex, int numberOfButtons)
public Event processPacket(WinTabPacket packet)
public static java.util.Collection createCursors(WinTabContext context, int deviceIndex, java.lang.String[] cursorNames)