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
-
-
Constructor Summary
Constructors Constructor Description SerialPortJNI()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
serialClear(byte port)
static void
serialClose(byte port)
static void
serialDisableTermination(byte port)
static void
serialEnableTermination(byte port, char terminator)
static void
serialFlush(byte port)
static int
serialGetBytesReceived(byte port)
static void
serialInitializePort(byte port)
static void
serialInitializePortDirect(byte port, String portName)
static int
serialRead(byte port, byte[] buffer, int count)
static void
serialSetBaudRate(byte port, int baud)
static void
serialSetDataBits(byte port, byte bits)
static void
serialSetFlowControl(byte port, byte flow)
static void
serialSetParity(byte port, byte parity)
static void
serialSetReadBufferSize(byte port, int size)
static void
serialSetStopBits(byte port, byte stopBits)
static void
serialSetTimeout(byte port, double timeout)
static void
serialSetWriteBufferSize(byte port, int size)
static void
serialSetWriteMode(byte port, byte mode)
static int
serialWrite(byte port, byte[] buffer, int count)
-
-
-
Method Detail
-
serialInitializePort
public static void serialInitializePort(byte port)
-
serialInitializePortDirect
public static void serialInitializePortDirect(byte port, String portName)
-
serialSetBaudRate
public static void serialSetBaudRate(byte port, int baud)
-
serialSetDataBits
public static void serialSetDataBits(byte port, byte bits)
-
serialSetParity
public static void serialSetParity(byte port, byte parity)
-
serialSetStopBits
public static void serialSetStopBits(byte port, byte stopBits)
-
serialSetWriteMode
public static void serialSetWriteMode(byte port, byte mode)
-
serialSetFlowControl
public static void serialSetFlowControl(byte port, byte flow)
-
serialSetTimeout
public static void serialSetTimeout(byte port, double timeout)
-
serialEnableTermination
public static void serialEnableTermination(byte port, char terminator)
-
serialDisableTermination
public static void serialDisableTermination(byte port)
-
serialSetReadBufferSize
public static void serialSetReadBufferSize(byte port, int size)
-
serialSetWriteBufferSize
public static void serialSetWriteBufferSize(byte port, int size)
-
serialGetBytesReceived
public static int serialGetBytesReceived(byte port)
-
serialRead
public static int serialRead(byte port, byte[] buffer, int count)
-
serialWrite
public static int serialWrite(byte port, byte[] buffer, int count)
-
serialFlush
public static void serialFlush(byte port)
-
serialClear
public static void serialClear(byte port)
-
serialClose
public static void serialClose(byte port)
-
-