SerialPortChannel Class
Namespace: Rebex.TerminalEmulation
Assembly: Rebex.Terminal.SerialPort.dll (version 7.0.9083)
Provides methods for communication over SerialPort.
Syntax
public class SerialPortChannel : IShellChannelFactory
Implements
Inherited Members
Constructors
Name | Description |
---|---|
SerialPortChannel(SerialPort) | Initialize a new instance of SerialPortChannel based on the specified SerialPort. |
SerialPortChannel(String) | Initialize a new instance of SerialPortChannel with specified port name. |
SerialPortChannel(String, Int32) | Initialize a new instance of SerialPortChannel with specified port name and baud rate. |
SerialPortChannel(String, Int32, Parity, Int32, StopBits) | Initialize a new instance of SerialPortChannel with specified port name, baud rate, parity bit, data bits and stop bits. |
Properties
Name | Description |
---|---|
LogWriter | Gets or sets the logger used by this object. |
Port | Gets the serial port. |
Timeout | Gets or sets the length of time in milliseconds before the operation times out (specify -1 or 0 to indicate that the request does not time out). |
Methods
Name | Description |
---|---|
StartScripting() | Starts a scripting session with a virtual terminal. |
StartScripting(TerminalOptions) | Starts a scripting session with a virtual terminal. |
StartScripting(TerminalOptions, Int32, Int32) | Starts a scripting session with a virtual terminal. |
StartVirtualTerminal() | Starts a virtual terminal session. |
StartVirtualTerminal(TerminalOptions) | Starts a virtual terminal session. |
StartVirtualTerminal(TerminalOptions, Int32, Int32) | Starts a virtual terminal session. |
Operators
Name | Description |
---|---|
Implicit(SerialPort to SerialPortChannel) | Converts SerialPort to SerialPortChannel. |
Explicit Interface Implementations
Name | Description |
---|---|
IShellChannelFactory.CreateShellChannel(TerminalOptions, Int32, Int32) | Creates a new shell channel using the specified options. |