Property | Type | Description | |
---|---|---|---|
BulkIn | byte | ||
BulkOut | byte | ||
FileHandle | IntPtr | ||
IntIn | byte | ||
IntOut | byte | ||
Log | ILog |
Method | Description | |
---|---|---|
Close ( ) : bool | ||
GetHardwareId ( string devicePath, short &vendorId, short &productId ) : void | ||
Open ( int instance ) : bool | ||
Open ( string devicePath ) : bool | ||
RegisterNotify ( IntPtr form, Guid Class, IntPtr &handle, bool window = true ) : bool | ||
Start ( ) : bool | ||
Stop ( ) : bool | ||
UnregisterNotify ( IntPtr handle ) : bool |
Method | Description | |
---|---|---|
FindDevice ( Guid target, string &path, int instance ) : bool | ||
GetDeviceHandle ( string path ) : bool | ||
GetDeviceInstance ( string &instance ) : bool | ||
GetHardwareId ( string devicePath ) : void | ||
InitializeDevice ( ) : bool | ||
IsBitSet ( byte value, int offset ) : bool | ||
ReadBulkPipe ( byte buffer, int length, int &transfered ) : bool | ||
ReadIntPipe ( byte buffer, int length, int &transfered ) : bool | ||
RestartDevice ( string instanceId ) : bool | ||
ScpDevice ( ) : System | ||
ScpDevice ( Guid Class ) : System | ||
SendTransfer ( UsbHidRequestType requestType, UsbHidRequest request, ushort value, byte buffer, int &transfered ) : bool | ||
SendTransfer ( byte requestType, byte request, ushort value, byte buffer, int &transfered ) : bool | ||
ToValue ( UsbHidClassDescriptorType type, byte index = 0x00 ) : ushort | ||
ToValue ( UsbHidReportRequestType type ) : ushort | ||
ToValue ( UsbHidReportRequestType type, UsbHidReportRequestId id ) : ushort | ||
UsbEndpointDirectionIn ( int addr ) : bool | ||
UsbEndpointDirectionOut ( int addr ) : bool | ||
WriteBulkPipe ( byte buffer, int length, int &transfered ) : bool | ||
WriteIntPipe ( byte buffer, int length, int &transfered ) : bool |
protected static FindDevice ( Guid target, string &path, int instance ) : bool | ||
target | Guid | |
path | string | |
instance | int | |
return | bool |
protected GetDeviceHandle ( string path ) : bool | ||
path | string | |
return | bool |
protected GetDeviceInstance ( string &instance ) : bool | ||
instance | string | |
return | bool |
protected GetHardwareId ( string devicePath ) : void | ||
devicePath | string | |
return | void |
public static GetHardwareId ( string devicePath, short &vendorId, short &productId ) : void | ||
devicePath | string | |
vendorId | short | |
productId | short | |
return | void |
protected IsBitSet ( byte value, int offset ) : bool | ||
value | byte | |
offset | int | |
return | bool |
protected ReadBulkPipe ( byte buffer, int length, int &transfered ) : bool | ||
buffer | byte | |
length | int | |
transfered | int | |
return | bool |
protected ReadIntPipe ( byte buffer, int length, int &transfered ) : bool | ||
buffer | byte | |
length | int | |
transfered | int | |
return | bool |
public static RegisterNotify ( IntPtr form, Guid Class, IntPtr &handle, bool window = true ) : bool | ||
form | IntPtr | |
Class | Guid | |
handle | IntPtr | |
window | bool | |
return | bool |
protected RestartDevice ( string instanceId ) : bool | ||
instanceId | string | |
return | bool |
protected SendTransfer ( UsbHidRequestType requestType, UsbHidRequest request, ushort value, byte buffer, int &transfered ) : bool | ||
requestType | UsbHidRequestType | |
request | UsbHidRequest | |
value | ushort | |
buffer | byte | |
transfered | int | |
return | bool |
protected SendTransfer ( byte requestType, byte request, ushort value, byte buffer, int &transfered ) : bool | ||
requestType | byte | |
request | byte | |
value | ushort | |
buffer | byte | |
transfered | int | |
return | bool |
protected static ToValue ( UsbHidClassDescriptorType type, byte index = 0x00 ) : ushort | ||
type | UsbHidClassDescriptorType | |
index | byte | |
return | ushort |
protected static ToValue ( UsbHidReportRequestType type ) : ushort | ||
type | UsbHidReportRequestType | |
return | ushort |
protected static ToValue ( UsbHidReportRequestType type, UsbHidReportRequestId id ) : ushort | ||
type | UsbHidReportRequestType | |
id | UsbHidReportRequestId | |
return | ushort |
public static UnregisterNotify ( IntPtr handle ) : bool | ||
handle | IntPtr | |
return | bool |
protected UsbEndpointDirectionIn ( int addr ) : bool | ||
addr | int | |
return | bool |
protected UsbEndpointDirectionOut ( int addr ) : bool | ||
addr | int | |
return | bool |
protected WriteBulkPipe ( byte buffer, int length, int &transfered ) : bool | ||
buffer | byte | |
length | int | |
transfered | int | |
return | bool |
protected WriteIntPipe ( byte buffer, int length, int &transfered ) : bool | ||
buffer | byte | |
length | int | |
transfered | int | |
return | bool |