Class SerialPort
Namespace: Hal
Assembly: FRC.Hal.dll
Syntax
[NativeInterface(typeof(ISerialPort))]
public static class SerialPort
Methods
|
Improve this Doc
View Source
ClearSerial(Int32)
Declaration
public static void ClearSerial(int handle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
|
Improve this Doc
View Source
CloseSerial(Int32)
Declaration
public static void CloseSerial(int handle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
|
Improve this Doc
View Source
DisableSerialTermination(Int32)
Declaration
public static void DisableSerialTermination(int handle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
|
Improve this Doc
View Source
EnableSerialTermination(Int32, Byte)
Declaration
public static void EnableSerialTermination(int handle, byte terminator)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Byte |
terminator |
|
|
Improve this Doc
View Source
FlushSerial(Int32)
Declaration
public static void FlushSerial(int handle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
|
Improve this Doc
View Source
GetSerialBytesReceived(Int32)
Declaration
public static int GetSerialBytesReceived(int handle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Returns
|
Improve this Doc
View Source
GetSerialFD(Int32)
Declaration
public static int GetSerialFD(int handle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Returns
|
Improve this Doc
View Source
Initialize(SerialPortLocation)
Declaration
public static int Initialize(SerialPortLocation port)
Parameters
Returns
|
Improve this Doc
View Source
InitializeDirect(SerialPortLocation, Byte*)
Declaration
public static int InitializeDirect(SerialPortLocation port, byte *portName)
Parameters
Returns
|
Improve this Doc
View Source
ReadSerial(Int32, Byte*, Int32)
Declaration
public static int ReadSerial(int handle, byte *buffer, int count)
Parameters
Returns
|
Improve this Doc
View Source
SetSerialBaudRate(Int32, Int32)
Declaration
public static void SetSerialBaudRate(int handle, int baud)
Parameters
|
Improve this Doc
View Source
SetSerialDataBits(Int32, Int32)
Declaration
public static void SetSerialDataBits(int handle, int bits)
Parameters
|
Improve this Doc
View Source
SetSerialFlowControl(Int32, Int32)
Declaration
public static void SetSerialFlowControl(int handle, int flow)
Parameters
|
Improve this Doc
View Source
SetSerialParity(Int32, Int32)
Declaration
public static void SetSerialParity(int handle, int parity)
Parameters
|
Improve this Doc
View Source
SetSerialReadBufferSize(Int32, Int32)
Declaration
public static void SetSerialReadBufferSize(int handle, int size)
Parameters
|
Improve this Doc
View Source
SetSerialStopBits(Int32, Int32)
Declaration
public static void SetSerialStopBits(int handle, int stopBits)
Parameters
|
Improve this Doc
View Source
SetSerialTimeout(Int32, Double)
Declaration
public static void SetSerialTimeout(int handle, double timeout)
Parameters
|
Improve this Doc
View Source
SetSerialWriteBufferSize(Int32, Int32)
Declaration
public static void SetSerialWriteBufferSize(int handle, int size)
Parameters
|
Improve this Doc
View Source
SetSerialWriteMode(Int32, Int32)
Declaration
public static void SetSerialWriteMode(int handle, int mode)
Parameters
|
Improve this Doc
View Source
WriteSerial(Int32, Byte*, Int32)
Declaration
public static int WriteSerial(int handle, byte *buffer, int count)
Parameters
Returns