SerialStream ClassHIDSharp
Communicates with a serial device.
Inheritance Hierarchy

SystemObject
  SystemMarshalByRefObject
    System.IOStream
      HidSharpDeviceStream
        HidSharpSerialStream

Namespace: HidSharp
Assembly: HidSharp (in HidSharp.dll) Version: 2.0.0
Syntax

public abstract class SerialStream : DeviceStream

The SerialStream type exposes the following members.

Methods

  NameDescription
Public methodBeginRead
Begins an asynchronous read operation.
(Inherited from DeviceStream.)
Public methodBeginWrite
Begins an asynchronous write operation.
(Inherited from DeviceStream.)
Public methodEndRead
Waits for the pending asynchronous read to complete.
(Inherited from DeviceStream.)
Public methodEndWrite
Ends an asynchronous write operation.
(Inherited from DeviceStream.)
Public methodReadLine
Public methodReadTo
Public methodWrite
Public methodWriteLine
Top
Properties

  NameDescription
Public propertyBaudRate
Public propertyDevice
Gets the SerialDevice associated with this stream.
Public propertyNewLine
Public propertyReadTimeout
The maximum amount of time, in milliseconds, to wait for the device to send some data. The default is 3000 milliseconds. To disable the timeout, set this to Infinite.
(Inherited from DeviceStream.)
Public propertyTag
An object storing user-defined data about the stream.
(Inherited from DeviceStream.)
Public propertyWriteTimeout
The maximum amount of time, in milliseconds, to wait for the device to receive the data. The default is 3000 milliseconds. To disable the timeout, set this to Infinite.
(Inherited from DeviceStream.)
Top
Events

  NameDescription
Public eventClosed
Occurs when the stream is closed.
(Inherited from DeviceStream.)
Public eventInterruptRequested
Occurs when Interruptible is true and another process or thread with higher priority would like to open the stream.
(Inherited from DeviceStream.)
Top
See Also

Reference