A connection to a device.
Namespace: Zebra.Sdk.CommAssembly: SdkApi.Core (in SdkApi.Core.dll) Version: 3.0.3271
Syntaxpublic interface Connection
Public Interface Connection
public interface class Connection
The Connection type exposes the following members.
Properties | Name | Description |
---|
 | Connected |
Returns true if the connection is open.
|
 | MaxTimeoutForRead |
Gets or sets the maximum time, in milliseconds, to wait for any data to be received.
|
 | SimpleConnectionName |
Gets a human-readable description of the connection.
|
 | TimeToWaitForMoreData |
Gets or sets the maximum time, in milliseconds, to wait in-between reads after the initial read.
|
Top
Methods | Name | Description |
---|
 | BytesAvailable |
Returns an estimate of the number of bytes that can be read from this connection without blocking.
|
 | Close |
Closes this connection and releases any system resources associated with the connection.
|
 | GetConnectionReestablisher |
Returns a ConnectionReestablisher which allows for easy recreation of a connection which may have been closed.
|
 | Open |
Opens the connection to a device.
|
 | Read |
Reads all the available data from the connection. This call is non-blocking.
|
 | Read(BinaryWriter) |
Reads all the available data from the connection.
|
 | ReadChar |
Reads the next byte of data from the connection.
|
 | SendAndWaitForResponse(Byte, Int32, Int32, String) |
Sends dataToSend and returns the response data.
|
 | SendAndWaitForResponse(BinaryWriter, BinaryReader, Int32, Int32, String) |
Sends data from sourceStream and writes the response data to destinationStream.
|
 | SendAndWaitForValidResponse(Byte, Int32, Int32, ResponseValidator) |
Sends dataToSend and returns the response data.
|
 | SendAndWaitForValidResponse(BinaryWriter, BinaryReader, Int32, Int32, ResponseValidator) |
Sends data from sourceStream and writes the response data to destinationStream.
|
 | ToString |
See the classes which implement this method for the format of the description string.
|
 | WaitForData |
Causes the currently executing thread to sleep until BytesAvailable > 0, or for a maximum of
maxTimeout milliseconds.
|
 | Write(BinaryReader) |
Writes all available bytes from the data source to this output stream.
|
 | Write(Byte) |
Writes data.Length bytes from the specified byte array to this output stream.
|
 | Write(Byte, Int32, Int32) |
Writes length bytes from data starting at offset.
|
Top
See Also