org.j3d.device.input.polhemus
Class Polhemus
java.lang.Object
org.j3d.device.input.polhemus.SerialPortDevice
org.j3d.device.input.polhemus.Polhemus
- Direct Known Subclasses:
- Fastrak, IS300, Isotrak2
- public abstract class Polhemus
- extends SerialPortDevice
Base representation of all devices that are Polhemus products.
- Version:
- $Revision: 1.1 $
- Author:
- Satoshi Konno, Justin Couch
| Fields inherited from class org.j3d.device.input.polhemus.SerialPortDevice |
DATABITS_5, DATABITS_6, DATABITS_7, DATABITS_8, PARITY_EVEN, PARITY_NONE, PARITY_ODD, SERIALPORT1, SERIALPORT2, SERIALPORT3, SERIALPORT4, STOPBITS_1, STOPBITS_1_5, STOPBITS_2 |
|
Constructor Summary |
Polhemus(int device,
int baudrate)
|
Polhemus(java.lang.String deviceName,
int baudrate)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
X
public static final int X
- See Also:
- Constant Field Values
Y
public static final int Y
- See Also:
- Constant Field Values
Z
public static final int Z
- See Also:
- Constant Field Values
toBinaryCommand
public static final java.lang.String toBinaryCommand
- See Also:
- Constant Field Values
toASCIICommand
public static final java.lang.String toASCIICommand
- See Also:
- Constant Field Values
toContinuousCommand
public static final java.lang.String toContinuousCommand
- See Also:
- Constant Field Values
toNonContinuousCommand
public static final java.lang.String toNonContinuousCommand
- See Also:
- Constant Field Values
retrieveStatusCommand
public static final java.lang.String retrieveStatusCommand
- See Also:
- Constant Field Values
getRecordCommand
public static final java.lang.String getRecordCommand
- See Also:
- Constant Field Values
systemResetCommand
public static final java.lang.String systemResetCommand
- See Also:
- Constant Field Values
performBoresightCommand
public static final java.lang.String performBoresightCommand
- See Also:
- Constant Field Values
activeStationStateCommand
public static final java.lang.String activeStationStateCommand
- See Also:
- Constant Field Values
RECEIVER1
public static final int RECEIVER1
- See Also:
- Constant Field Values
RECEIVER2
public static final int RECEIVER2
- See Also:
- Constant Field Values
RECEIVER3
public static final int RECEIVER3
- See Also:
- Constant Field Values
RECEIVER4
public static final int RECEIVER4
- See Also:
- Constant Field Values
mPositionData
public float[][] mPositionData
mRotationData
public float[][] mRotationData
Polhemus
public Polhemus(java.lang.String deviceName,
int baudrate)
- Parameters:
deviceName - name of the port to open. ex. "COM1", "/dev/ttyd1"baudrate - baudrate of the port.
- See Also:
SerialPortDevice#SerialPort(String deviceName, int baudrate, int dataBits, int stopBits, int parity)
Polhemus
public Polhemus(int device,
int baudrate)
- Parameters:
device - number of the port to open. ex. "COM1", "/dev/ttyd1"
SERIAL1
SERIAL2
SERIAL3
SERIAL4
baudrate - baudrate of the port.
- See Also:
SerialPortDevice#SerialPort(int serialport, int baudrate, int dataBits, int stopBits, int parity)
readActiveReceivers
public abstract int readActiveReceivers()
setReceiverOutputFormat
public abstract void setReceiverOutputFormat()
getDeviceDataLength
public abstract int getDeviceDataLength()
getDevicePositionDataOffset
public abstract int getDevicePositionDataOffset()
getDeviceRotationDataOffset
public abstract int getDeviceRotationDataOffset()
setDeviceDataWaitTimeFromBaudRate
public void setDeviceDataWaitTimeFromBaudRate(int baudRate)
setDeviceDataWaitTime
public void setDeviceDataWaitTime(int time)
getDeviceDataWaitTime
public int getDeviceDataWaitTime()
initialize
public void initialize()
getActiveReceivers
public int getActiveReceivers()
- Returns:
- the active receiver number
getPosition
public void getPosition(int nReciver,
float[] pos)
- Parameters:
nReciver - number of reciver. (1 - 4)
RECEIVER1
RECEIVER2
RECEIVER3
RECEIVER4
pos - the position of reciver.
getPosition
public float[] getPosition(int nReciver)
- Parameters:
nReciver - number of reciver. (1 - 4)
RECEIVER1
RECEIVER2
RECEIVER3
RECEIVER4
- Returns:
- the position of reciver.
getOrientation
public void getOrientation(int nReciver,
float[] euler)
- Parameters:
nReciver - number of reciver. (1 - 4)
RECEIVER1
RECEIVER2
RECEIVER3
RECEIVER4
euler - the orientation of reciver.
getOrientation
public float[] getOrientation(int nReciver)
- Parameters:
nReciver - number of reciver. (1 - 4)
RECEIVER1
RECEIVER2
RECEIVER3
RECEIVER4
- Returns:
- the orientation of reciver.
Latest Info from http://code.j3d.org/
Copyright © 2001 - j3d.org