我刚买了一台USB RFID阅读器,现在我想读,写,检查读卡器上是否有卡。 所以我在这里搜索并找到了下面的代码。 它的描述几乎就是我所需要的:
按供应商和产品ID打开USB设备。
打开UsbEndpointReader类进行阅读。
从Ep01读取并显示usb设备输出,直到5秒内没有收到任何数据。
但我不明白在哪里" USBDevice"," USBDeviceFinder"来自哪里? 它是用户发布的唯一代码。 我把它复制到我的Visual Studio中,正如预期的那样,例如 "名称' USBDevice'在当前上下文中不存在"
有人可以帮忙解决这个问题吗?
顺便说一下。这是原始问题和答案: Link to the Original Post
from django.db.models import Case, When, Value, BooleanField
menus = ShopMenu.objects.annotate(
show_before=Case(
When(id=last_id, then=Value(True)),
default=Value(False),
output_field=BooleanField()
)
).order_by('show_before', 'id')
答案 0 :(得分:1)
最有可能在包LibUsbDotNet
中。
如果您使用的是Visual Studio,请打开工具> NuGet包管理器>管理解决方案的NuGet包...,转到浏览并将其粘贴到搜索栏中。将它添加到您的项目中,现在应该很好。