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 voidserialClear(byte port)static voidserialClose(byte port)static voidserialDisableTermination(byte port)static voidserialEnableTermination(byte port, char terminator)static voidserialFlush(byte port)static intserialGetBytesReceived(byte port)static voidserialInitializePort(byte port)static voidserialInitializePortDirect(byte port, String portName)static intserialRead(byte port, byte[] buffer, int count)static voidserialSetBaudRate(byte port, int baud)static voidserialSetDataBits(byte port, byte bits)static voidserialSetFlowControl(byte port, byte flow)static voidserialSetParity(byte port, byte parity)static voidserialSetReadBufferSize(byte port, int size)static voidserialSetStopBits(byte port, byte stopBits)static voidserialSetTimeout(byte port, double timeout)static voidserialSetWriteBufferSize(byte port, int size)static voidserialSetWriteMode(byte port, byte mode)static intserialWrite(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)
-
-