Show / Hide Table of Contents

Class SerialPort

Inheritance
Object
SerialPort
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
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
Type Description
Int32
| Improve this Doc View Source

GetSerialFD(Int32)

Declaration
public static int GetSerialFD(int handle)
Parameters
Type Name Description
Int32 handle
Returns
Type Description
Int32
| Improve this Doc View Source

Initialize(SerialPortLocation)

Declaration
public static int Initialize(SerialPortLocation port)
Parameters
Type Name Description
SerialPortLocation port
Returns
Type Description
Int32
| Improve this Doc View Source

InitializeDirect(SerialPortLocation, Byte*)

Declaration
public static int InitializeDirect(SerialPortLocation port, byte *portName)
Parameters
Type Name Description
SerialPortLocation port
Byte* portName
Returns
Type Description
Int32
| Improve this Doc View Source

ReadSerial(Int32, Byte*, Int32)

Declaration
public static int ReadSerial(int handle, byte *buffer, int count)
Parameters
Type Name Description
Int32 handle
Byte* buffer
Int32 count
Returns
Type Description
Int32
| Improve this Doc View Source

SetSerialBaudRate(Int32, Int32)

Declaration
public static void SetSerialBaudRate(int handle, int baud)
Parameters
Type Name Description
Int32 handle
Int32 baud
| Improve this Doc View Source

SetSerialDataBits(Int32, Int32)

Declaration
public static void SetSerialDataBits(int handle, int bits)
Parameters
Type Name Description
Int32 handle
Int32 bits
| Improve this Doc View Source

SetSerialFlowControl(Int32, Int32)

Declaration
public static void SetSerialFlowControl(int handle, int flow)
Parameters
Type Name Description
Int32 handle
Int32 flow
| Improve this Doc View Source

SetSerialParity(Int32, Int32)

Declaration
public static void SetSerialParity(int handle, int parity)
Parameters
Type Name Description
Int32 handle
Int32 parity
| Improve this Doc View Source

SetSerialReadBufferSize(Int32, Int32)

Declaration
public static void SetSerialReadBufferSize(int handle, int size)
Parameters
Type Name Description
Int32 handle
Int32 size
| Improve this Doc View Source

SetSerialStopBits(Int32, Int32)

Declaration
public static void SetSerialStopBits(int handle, int stopBits)
Parameters
Type Name Description
Int32 handle
Int32 stopBits
| Improve this Doc View Source

SetSerialTimeout(Int32, Double)

Declaration
public static void SetSerialTimeout(int handle, double timeout)
Parameters
Type Name Description
Int32 handle
Double timeout
| Improve this Doc View Source

SetSerialWriteBufferSize(Int32, Int32)

Declaration
public static void SetSerialWriteBufferSize(int handle, int size)
Parameters
Type Name Description
Int32 handle
Int32 size
| Improve this Doc View Source

SetSerialWriteMode(Int32, Int32)

Declaration
public static void SetSerialWriteMode(int handle, int mode)
Parameters
Type Name Description
Int32 handle
Int32 mode
| Improve this Doc View Source

WriteSerial(Int32, Byte*, Int32)

Declaration
public static int WriteSerial(int handle, byte *buffer, int count)
Parameters
Type Name Description
Int32 handle
Byte* buffer
Int32 count
Returns
Type Description
Int32
  • Improve this Doc
  • View Source
Back to top Copyright © 2017 RobotDotNet