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 voidserialClear(int handle)static voidserialClose(int handle)static voidserialDisableTermination(int handle)static voidserialEnableTermination(int handle, char terminator)static voidserialFlush(int handle)static intserialGetBytesReceived(int handle)static intserialInitializePort(byte port)static intserialInitializePortDirect(byte port, String portName)static intserialRead(int handle, byte[] buffer, int count)static voidserialSetBaudRate(int handle, int baud)static voidserialSetDataBits(int handle, byte bits)static voidserialSetFlowControl(int handle, byte flow)static voidserialSetParity(int handle, byte parity)static voidserialSetReadBufferSize(int handle, int size)static voidserialSetStopBits(int handle, byte stopBits)static voidserialSetTimeout(int handle, double timeout)static voidserialSetWriteBufferSize(int handle, int size)static voidserialSetWriteMode(int handle, byte mode)static intserialWrite(int handle, byte[] buffer, int count)-
Methods inherited from class edu.wpi.first.hal.JNIWrapper
forceLoad
-
-
-
-
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)
-
-