<?xml version="1.0"?>
<doc>
<assembly>
<name>HidSharp</name>
</assembly>
<members>
<member name="T:HidSharp.HidDevice">
<summary>
Represents a USB HID class device.
</summary>
</member>
<member name="M:HidSharp.Device.Open">
<summary>
Makes a connection to the device, or throws an exception if the connection cannot be made.
</summary>
<returns>The stream to use to communicate with the device.</returns>
</member>
<member name="M:HidSharp.Device.TryOpen(HidSharp.DeviceStream@)">
<summary>
Tries to make a connection to the device.
</summary>
<param name="stream">The stream to use to communicate with the device.</param>
<returns><c>true</c> if the connection was successful.</returns>
</member>
<member name="M:HidSharp.Device.GetFileSystemName">
<summary>
Returns the file system path of the device.
This can be used to check permissions on Linux hidraw, for instance.
</summary>
<returns>The file system path.</returns>
</member>
<member name="M:HidSharp.Device.GetFriendlyName">
<summary>
Returns a name appropriate for display.
</summary>
<returns>The friendly name.</returns>
</member>
<member name="M:HidSharp.Device.HasImplementationDetail(System.Guid)">
<summary>
Checks if a particular implementation detail, such as the use of the Linux hidraw API, applies to this device.
See <see cref="T:HidSharp.ImplementationDetail"/> for a list of possible details.
</summary>
<param name="detail">The detail to check.</param>
<returns><c>true</c> if the implementation detail applies.</returns>
</member>
<member name="P:HidSharp.Device.DevicePath">
<summary>
The operating system's name for the device.
If you have multiple devices with the same Vendor ID, Product ID, Serial Number, etc.,
this may be useful for differentiating them.
</summary>
</member>
<member name="M:HidSharp.HidDevice.Open">
<inheritdoc/>
</member>
<member name="M:HidSharp.HidDevice.Open(HidSharp.OpenConfiguration)">
<inheritdoc/>
</member>
<member name="M:HidSharp.HidDevice.GetFriendlyName">
<inheritdoc/>
</member>
<member name="M:HidSharp.HidDevice.GetManufacturer">
<summary>
Returns the manufacturer name.
</summary>
</member>
<member name="M:HidSharp.HidDevice.GetProductName">
<summary>
Returns the product name.
</summary>
</member>
<member name="M:HidSharp.HidDevice.GetSerialNumber">
<summary>
Returns the device serial number.
</summary>
</member>
<member name="M:HidSharp.HidDevice.GetMaxInputReportLength">
<summary>
Returns the maximum input report length, including the Report ID byte.
If the device does not use Report IDs, the first byte will always be 0.
</summary>
</member>
<member name="M:HidSharp.HidDevice.GetMaxOutputReportLength">
<summary>
Returns the maximum output report length, including the Report ID byte.
If the device does not use Report IDs, use 0 for the first byte.
</summary>
</member>
<member name="M:HidSharp.HidDevice.GetMaxFeatureReportLength">
<summary>
Returns the maximum feature report length, including the Report ID byte.
If the device does not use Report IDs, use 0 for the first byte.
</summary>
</member>
<member name="M:HidSharp.HidDevice.GetReportDescriptor">
<summary>
Retrieves and parses the report descriptor of the USB device.
</summary>
<returns>The parsed report descriptor.</returns>
</member>
<member name="M:HidSharp.HidDevice.GetRawReportDescriptor">
<summary>
Returns the raw report descriptor of the USB device.
</summary>
<returns>The raw report descriptor.</returns>
</member>
<member name="M:HidSharp.HidDevice.GetSerialPorts">
<summary>
Returns the serial ports of the composite USB device.
Currently this is only supported on Windows.
</summary>
<returns>Serial ports of the USB device.</returns>
</member>
<member name="M:HidSharp.HidDevice.ToString">
<inheritdoc/>
</member>
<member name="M:HidSharp.HidDevice.TryOpen(HidSharp.HidStream@)">
<inheritdoc/>
</member>
<member name="M:HidSharp.HidDevice.TryOpen(HidSharp.OpenConfiguration,HidSharp.HidStream@)">
<inheritdoc/>
</member>
<member name="P:HidSharp.HidDevice.ProductID">
<summary>
The USB product ID. These are listed at: http://usb-ids.gowdy.us
</summary>
</member>
<member name="P:HidSharp.HidDevice.ReleaseNumber">
<summary>
The device release number.
</summary>
</member>
<member name="P:HidSharp.HidDevice.ReleaseNumberBcd">
<summary>
The device release number, in binary-coded decimal.
</summary>
</member>
<member name="P:HidSharp.HidDevice.ProductVersion">
<exclude />
</member>
<member name="P:HidSharp.HidDevice.VendorID">
<summary>
The USB vendor ID. These are listed at: http://usb-ids.gowdy.us
</summary>
</member>
<member name="P:HidSharp.HidDevice.Manufacturer">
<exclude />
</member>
<member name="P:HidSharp.HidDevice.ProductName">
<exclude />
</member>
<member name="P:HidSharp.HidDevice.SerialNumber">
<exclude />
</member>
<member name="P:HidSharp.HidDevice.MaxInputReportLength">
<exclude />
</member>
<member name="P:HidSharp.HidDevice.MaxOutputReportLength">
<exclude />
</member>
<member name="P:HidSharp.HidDevice.MaxFeatureReportLength">
<exclude />
</member>
<member name="T:HidSharp.SerialDevice">
<summary>
Represents a serial device.
</summary>
</member>
<member name="M:HidSharp.SerialDevice.Open">
<inheritdoc/>
</member>
<member name="M:HidSharp.SerialDevice.Open(HidSharp.OpenConfiguration)">
<inheritdoc/>
</member>
<member name="M:HidSharp.SerialDevice.TryOpen(HidSharp.SerialStream@)">
<inheritdoc/>
</member>
<member name="M:HidSharp.SerialDevice.TryOpen(HidSharp.OpenConfiguration,HidSharp.SerialStream@)">
<inheritdoc/>
</member>
<member name="M:HidSharp.SerialDevice.GetFriendlyName">
<inheritdoc/>
</member>
<member name="M:HidSharp.SerialDevice.ToString">
<inheritdoc/>
</member>
<member name="T:HidSharp.SerialStream">
<summary>
Communicates with a serial device.
</summary>
</member>
<member name="M:HidSharp.DeviceStream.#ctor(HidSharp.Device)">
<exclude/>
</member>
<member name="M:HidS
没有合适的资源?快使用搜索试试~ 我知道了~
C# USB HID 简单的读写
共30个文件
cs:6个
pdb:4个
dll:3个
需积分: 5 1 下载量 65 浏览量
2024-05-12
00:47:54
上传
评论
收藏 2.5MB ZIP 举报
温馨提示
C# USB HID 利用HidSharp实现简单的数据读写
资源推荐
资源详情
资源评论
收起资源包目录
USB_HID.zip (30个子文件)
USB_HID
USB_HID
USB_HID.sln 1KB
Form1.Designer.cs 7KB
packages.config 135B
Form1.cs 8KB
USB_HID.csproj.user 456B
bin
Release
HidSharp.pdb 576KB
HidSharp.dll 237KB
USB_HID.exe 176KB
USB_HID.pdb 38KB
HidSharp.xml 54KB
usb.ico 162KB
Properties
Resources.Designer.cs 3KB
Settings.Designer.cs 1KB
Settings.settings 249B
AssemblyInfo.cs 1KB
Resources.resx 5KB
Program.cs 488B
usb.png 4KB
Form1.resx 6KB
USB_HID.csproj 5KB
packages
HidSharp.2.1.0
lib
net35
HidSharp.pdb 576KB
HidSharp.dll 237KB
HidSharp.XML 54KB
netstandard2.0
HidSharp.pdb 77KB
HidSharp.dll 230KB
HidSharp.XML 54KB
HidSharp.2.1.0.nupkg 898KB
HidSharp.chm 511KB
.signature.p7s 9KB
USB_HID_boxed.exe 872KB
共 30 条
- 1
资源评论
xzfxliuqq
- 粉丝: 1
- 资源: 31
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功