Usb
|
The UsbConnection type exposes the following members.
Name | Description | |
---|---|---|
![]() | UsbConnection(String) | Initializes a new instance of the UsbConnection class. |
![]() | UsbConnection(UsbManager, UsbDevice) | Creates a new UsbConnection. |
![]() | UsbConnection(String, Int32, Int32) | Initializes a new instance of the UsbConnection class. |
![]() | UsbConnection(UsbManager, UsbDevice, Int32, Int32) | Creates a new UsbConnection. |
Name | Description | |
---|---|---|
![]() | Connected |
Returns true if the connection is open.
(Inherited from ConnectionA) |
![]() | DeviceName | Returns the USB device name. |
![]() | Manager | Returns the UsbManager object. |
![]() | Manufacturer | (Overrides ConnectionAManufacturer) |
![]() | MaxDataToWrite |
Gets or sets the maximum number of bytes to write at one time
(Inherited from ConnectionA) |
![]() | MaxTimeoutForRead |
Gets or sets the maximum time, in milliseconds, to wait for any data to be received.
(Inherited from ConnectionA) |
![]() | MaxTimeoutForRead |
Gets or sets the maximum time, in milliseconds, to wait for any data to be received.
(Overrides ConnectionAMaxTimeoutForRead) |
![]() | MultipartTimeToWaitAfterSend | (Inherited from ConnectionA) |
![]() | PermissionRequestor | Gets/sets the UsbPermissionRequestor instance. |
![]() | SerialNumber | Returns the serial number of the printer. |
![]() | SimpleConnectionName |
Gets a human-readable description of the connection.
(Overrides ConnectionASimpleConnectionName) |
![]() | TimeToWaitForMoreData |
Gets or sets the maximum time, in milliseconds, to wait in-between reads after the initial read.
(Inherited from ConnectionA) |
Name | Description | |
---|---|---|
![]() | AddWriteLogStream |
Sets the stream to log the write data to.
(Inherited from ConnectionA) |
![]() | BytesAvailable |
Returns an estimate of the number of bytes that can be read from this connection without blocking.
(Inherited from ConnectionA) |
![]() | BytesAvailable |
Returns number of bytes currently read from printer.
(Overrides ConnectionABytesAvailable) |
![]() | Close |
Closes this connection and releases any system resources associated with the connection.
(Inherited from ConnectionA) |
![]() | Close |
Closes this connection and releases any system resources associated with the connection.
(Overrides ConnectionAClose) |
![]() | Equals | (Inherited from Object) |
![]() | GetConnectionReestablisher |
Returns a ConnectionReestablisher which allows for easy recreation of a connection which may have been closed.
(Overrides ConnectionAGetConnectionReestablisher(Int64)) |
![]() | GetHashCode | (Inherited from Object) |
![]() | GetType | (Inherited from Object) |
![]() | Open |
Opens the connection to a device.
(Inherited from ConnectionA) |
![]() | Open |
Opens the connection to a device.
(Overrides ConnectionAOpen) |
![]() | Read |
Reads all the available data from the connection. This call is non-blocking.
(Inherited from ConnectionA) |
![]() | Read(BinaryWriter) |
Reads all the available data from the connection.
(Inherited from ConnectionA) |
![]() | Read(Int32) | (Overrides ConnectionARead(Int32)) |
![]() | Read(Int32, Boolean) |
Reads maxBytesToRead of the available data from the connection.
(Inherited from ConnectionA) |
![]() | ReadChar |
Reads the next byte of data from the connection.
(Inherited from ConnectionA) |
![]() | ReadChar |
Reads the next byte of data from the connection.
(Overrides ConnectionAReadChar) |
![]() | SendAndWaitForResponse(Byte, Int32, Int32, String) |
Sends dataToSend and returns the response data.
(Inherited from ConnectionA) |
![]() | SendAndWaitForResponse(BinaryWriter, BinaryReader, Int32, Int32, String) |
Sends data from sourceStream and writes the response data to destinationStream.
(Inherited from ConnectionA) |
![]() | SendAndWaitForValidResponse(Byte, Int32, Int32, ResponseValidator) |
Sends dataToSend and returns the response data.
(Inherited from ConnectionA) |
![]() | SendAndWaitForValidResponse(BinaryWriter, BinaryReader, Int32, Int32, ResponseValidator) |
Sends data from sourceStream and writes the response data to destinationStream.
(Inherited from ConnectionA) |
![]() | SetReadTimeout |
Sets the underlying read timeout value.
(Inherited from ConnectionA) |
![]() | ToString |
The USB device name is obtained from the device when this connection is opened.
(Overrides ConnectionAToString) |
![]() | WaitForData |
Causes the currently executing thread to sleep until BytesAvailable > 0, or for a maximum of
maxTimeout milliseconds.
(Inherited from ConnectionA) |
![]() | Write(BinaryReader) |
Writes all available bytes from the data source to this output stream.
(Inherited from ConnectionA) |
![]() | Write(Byte) |
Writes data.Length bytes from the specified byte array to this output stream.
(Inherited from ConnectionA) |
![]() | Write(Byte) |
Writes data.Length bytes from the specified byte array to this output stream.
(Overrides ConnectionAWrite(Byte)) |
![]() | Write(Byte, Int32, Int32) |
Writes length bytes from data starting at offset.
(Overrides ConnectionAWrite(Byte, Int32, Int32)) |