Package edu.wpi.first.hal
Class SerialPortJNI
- java.lang.Object
-
- edu.wpi.first.hal.JNIWrapper
-
- edu.wpi.first.hal.SerialPortJNI
-
public class SerialPortJNI extends JNIWrapper
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class edu.wpi.first.hal.JNIWrapper
JNIWrapper.Helper
-
-
Constructor Summary
Constructors Constructor Description SerialPortJNI()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
serialClear(int handle)
static void
serialClose(int handle)
static void
serialDisableTermination(int handle)
static void
serialEnableTermination(int handle, char terminator)
static void
serialFlush(int handle)
static int
serialGetBytesReceived(int handle)
static int
serialInitializePort(byte port)
static int
serialInitializePortDirect(byte port, String portName)
static int
serialRead(int handle, byte[] buffer, int count)
static void
serialSetBaudRate(int handle, int baud)
static void
serialSetDataBits(int handle, byte bits)
static void
serialSetFlowControl(int handle, byte flow)
static void
serialSetParity(int handle, byte parity)
static void
serialSetReadBufferSize(int handle, int size)
static void
serialSetStopBits(int handle, byte stopBits)
static void
serialSetTimeout(int handle, double timeout)
static void
serialSetWriteBufferSize(int handle, int size)
static void
serialSetWriteMode(int handle, byte mode)
static int
serialWrite(int handle, byte[] buffer, int count)
-
Methods inherited from class edu.wpi.first.hal.JNIWrapper
forceLoad, suppressUnused
-
-
-
-
Constructor Detail
-
SerialPortJNI
public SerialPortJNI()
-
-
Method Detail
-
serialInitializePort
public static int serialInitializePort(byte port)
-
serialInitializePortDirect
public static int serialInitializePortDirect(byte port, String portName)
-
serialSetBaudRate
public static void serialSetBaudRate(int handle, int baud)
-
serialSetDataBits
public static void serialSetDataBits(int handle, byte bits)
-
serialSetParity
public static void serialSetParity(int handle, byte parity)
-
serialSetStopBits
public static void serialSetStopBits(int handle, byte stopBits)
-
serialSetWriteMode
public static void serialSetWriteMode(int handle, byte mode)
-
serialSetFlowControl
public static void serialSetFlowControl(int handle, byte flow)
-
serialSetTimeout
public static void serialSetTimeout(int handle, double timeout)
-
serialEnableTermination
public static void serialEnableTermination(int handle, char terminator)
-
serialDisableTermination
public static void serialDisableTermination(int handle)
-
serialSetReadBufferSize
public static void serialSetReadBufferSize(int handle, int size)
-
serialSetWriteBufferSize
public static void serialSetWriteBufferSize(int handle, int size)
-
serialGetBytesReceived
public static int serialGetBytesReceived(int handle)
-
serialRead
public static int serialRead(int handle, byte[] buffer, int count)
-
serialWrite
public static int serialWrite(int handle, byte[] buffer, int count)
-
serialFlush
public static void serialFlush(int handle)
-
serialClear
public static void serialClear(int handle)
-
serialClose
public static void serialClose(int handle)
-
-