python-fido2 提供用于通过USB与FIDO设备通信以及验证证明和断言签名的库功能。 警告 该项目处于测试阶段。 期望事情随时改变或破坏! 警告 0.9版是该库的最后一个计划版本,它将支持Python2。下一个计划的主要版本是1.0,它将需要Python 3或更高版本。 该库旨在支持FIDO U2F和FIDO 2.0协议,以通过客户端到身份验证器协议(CTAP 1和2)与USB身份验证器进行通信。 除了这种低级别的设备访问之外,在fido2.client和fido2.server模块中定义的类fido2.server实现了更高级别的操作,这些功能在与Authenticator接口或实现对依赖方的WebAuthn支持时非常有用。 有关用法,请参见examples/目录。 参考 这些与WebAuthn和FIDO2相关的链接可以帮助您入门: Yubico WebAuthn
2025-07-16 14:44:25 288KB yubikey fido2 Python
1
libfido2 libfido2提供了库功能和命令行工具,可通过USB与FIDO设备进行通信,并验证证明和断言签名。 libfido2支持FIDO U2F(CTAP 1)和FIDO 2.0(CT​​AP 2)协议。 有关用法,请参见examples/目录。 执照 libfido2已获得BSD 2条款许可。 有关完整的许可证文本,请参阅LICENSE文件。 支持平台 已知libfido2可在Linux,MacOS,Windows,OpenBSD和FreeBSD上运行。 在Linux上,可在git HEAD中获得实验性NFC支持。 文献资料 提供troff和HTML格式的文档。 也可以使用的。 绑定 .NET: 前往: Perl: 锈: 安装 发布 libfido2的当前版本是1.6.0。 请查阅Yubico的以获取源代码和二进制版本。 Ubuntu 20.
2025-07-16 14:43:20 561KB yubikey fido2
1
西门子200smart恒压供水(3托3) 功能: 三拖三(3台变频3台水泵),3台水泵循环软启,定时轮换工作。 硬件:采用西门子200smart +昆仑通态触摸屏。 优点: 1.一对一变频,一台变频器拖一台泵,解决变频切换的繁琐和安全性; 2.适用于大小功率,主要应用于压力精度要求高设备或行业。 3.采用ABB acs510变频器 (也可用其他牌子没有限制) 4.采用plc内部PID,速度快,系统稳定;
2025-07-15 18:17:11 2.47MB
1
1、波特率和板卡ID编号可自行设置。当忘记后带有复位按钮,可以长按恢复出厂设置 2、实时控制(发命令控制任何一路通断,也可以一次控制32个所有通道的通断状态) 3、延时通断(发命令控制任何一路延时接通或者延时断开,也可以一次控制32个统一延时) 4、定次间歇通断(发命令控制任何一路接通X秒断开Y秒,工作N次后停止。也可以一次控制32路统一动作) 5、发命令控制任意长度通道数轮换(发命令指定从A通道开始到B通道停止,每个接通X秒) 6、通电自动轮换(设置好开始A和结束通道B,每个的接通时间X,当通电后会自动运行,不需要电脑再发命令等待操作) 7、触发自动轮换(设置好开始A和结束通道B,每个的接通时间X,启动通道号C。当C通道采集触发后自动运行,不需要电脑再发命令等待操作,可实现用按钮触发工作或者传感器触发工作) 8、可以设置通信监测(当通信超时时,可以让所有通道接通或者断开,这样子保障实时控制的可靠性和安全性) 9、 输入(采集)和输出关联控制(可设置当采集有信号时,输出执行什么样的工作,详细参数下面第12条功能说明) 10、开关量采集(高电平触发,可设置当有变化时自动给232或者485
2025-07-15 15:01:22 128KB
1
% function dataFile = loadTobiiTSV(fileName, selectedColumns, nbHeaderLines, dataFormat) % % 此功能加载 Tobii Studio 软件生成的 TSV 文件。 它% 强烈建议使用默认选项“所有数据”生成 TSV 文件% 在 Tobii 工作室。 但是,如果预期的列数不正确%,此功能将尝试自动检测每列的格式(使用% 到您自己的风险) % % 在: % fileName:要加载的文件的完整部分和名称% selectedColumns:包含列标签列表的字符串元胞数组% 保留在数据中。 可以是单列的字符串。 % 如果给出一个空数组,则不提取任何列% 并且在输出中只返回标题。 % 字符串 'All' 表示所有列都应该是采用的百分比(默认值:“全部”) % nbHeaderLines:查找列前要跳过的行数% 与
2025-07-14 10:19:51 3KB matlab
1
**正文** `qmarkdowntextedit`是一个基于C++编程语言、利用Qt库开发的QPlainTextEdit小部件,特别针对Markdown语法进行了增强和扩展。它不仅提供了Markdown文本的高亮显示,还集成了多种实用功能,使得在Qt应用程序中编辑和预览Markdown文档变得更加便捷。以下是关于`qmarkdowntextedit`的关键知识点及其详细说明: 1. **Markdown语法支持**: Markdown是一种轻量级的标记语言,允许用户使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。`qmarkdowntextedit`对Markdown语法进行解析和高亮,包括标题、粗体、斜体、代码块、列表、链接等常见元素,提供了一种直观的编辑体验。 2. **Qt库与QPlainTextEdit**: Qt是一个跨平台的应用程序开发框架,广泛用于创建图形用户界面和其他软件。QPlainTextEdit是Qt中的一个文本编辑组件,可以显示和编辑多行纯文本。`qmarkdowntextedit`通过继承并扩展QPlainTextEdit,增加了Markdown处理能力,使其更适合编辑Markdown文档。 3. **C++编程**: `qmarkdowntextedit`的实现采用C++,这是一种静态类型的、编译式的、通用的、大小写敏感的、不仅支持过程化编程,也支持面向对象编程的程序设计语言。C++的性能高效且功能强大,适合开发这样的桌面应用程序组件。 4. **Qt5**: `qmarkdowntextedit`是针对Qt5版本设计的,Qt5是Qt库的一个重大更新,引入了更多的模块化设计,优化了性能,并增加了许多新特性。这意味着`qmarkdowntextedit`可以利用Qt5的最新功能和改进。 5. **文本编辑器功能**: 除了Markdown语法高亮,`qmarkdowntextedit`可能还包括其他常见的文本编辑器功能,如实时预览、代码折叠、搜索替换、拼写检查、自动完成等,这些功能提升了编辑Markdown文档的效率。 6. **源码结构分析**: `qmarkdowntextedit-master`可能包含了项目的源代码目录,包括头文件(`.h`)、源文件(`.cpp`)、资源文件(`.qrc`)、构建脚本(`.pro`)等。通过分析这些文件,开发者可以了解其内部实现机制,学习如何在自己的Qt项目中集成和使用这个组件。 7. **集成与使用**: 在实际应用中,开发者可以通过包含`qmarkdowntextedit`的头文件,然后在代码中实例化这个小部件,将其添加到Qt界面布局中,从而快速构建具备Markdown编辑功能的文本编辑器。 8. **持续发展与社区支持**: 开源项目通常会有社区维护和更新,`qmarkdowntextedit`可能也有相应的GitHub或其他代码托管平台上的项目页面,提供版本更新、问题跟踪、示例代码和用户讨论等资源。 `qmarkdowntextedit`是一个为Qt开发人员提供的强大工具,它将Markdown的支持与QPlainTextEdit的灵活性相结合,为创建具有Markdown编辑功能的应用程序提供了便利。开发者可以通过深入学习和使用`qmarkdowntextedit`,提升他们的Qt应用在文档编辑和展示方面的用户体验。
2025-07-13 17:09:45 67KB markdown widget highlighting
1
基于西门子840D数控系统和S7-300PLC,在简要介绍数控机床的基本结构和工作原理的基础上从数控机床的基本功能控制、数据采集、故障诊断和PLC轴的控制4个方面详细介绍了S7-300PLC在西门子840D数控机床上的功能应用。
2025-07-11 16:27:26 204KB S7-300PLC 840D数控系统 应用功能
1
"基于UDS协议的LIN诊断OTA升级解决方案:包含上位机源码、MCU端源码及工具集,支持AB面升级与多种芯片移植",LIN诊断实现基于UDS协议的OTA升级功能代码及资料(支持AB面升级 )。 产品包括: 1.升级上位机源码; 2.MCU端源码(boot和app),包含LIN协议栈+UDS协议框架(包含常用SID服务代码) 3.LIN学习资料和ISO14229资料。 4.开发板硬件(自行淘宝)。 5.根据ldf文件生成满足标准2.1协议代码的配置工具。 联系付款后联系我百度下载。 (开发版价值一百块左右,MCU为复旦微FM33LE015A车规级芯片,方便移植到其他芯片,我还移植过TI芯片)。 LIN调试工具为图莫斯USB转LIN工具。 ,核心关键词:UDS协议; OTA升级功能; AB面升级; 升级上位机源码; MCU端源码; LIN协议栈; ISO14229资料; 开发板硬件; ldf文件; 配置工具; 复旦微FM33LE015A车规级芯片; TI芯片; LIN调试工具。,基于UDS协议的OTA升级功能代码及资料包(支持AB面升级,含MCU源码及工具)
2025-07-11 09:06:29 3.87MB csrf
1
内容概要:本文档详细介绍了基恩士SR1000扫码枪与计算机或PLC系统的连接步骤。首先,描述了硬件连接方式,包括使用EtherNet/IP通讯线或USB数据线进行连接,并强调了电源线的正确接法。其次,讲解了计算机IP设置方法,确保与扫码枪处于同一网段。接着,详细说明了通过AutoIDNetworkNavigator软件配置扫码枪的具体步骤,包括启动软件、设置IP地址与通信参数、发送配置并重启设备。然后,阐述了扫描功能调试的方法,如调整扫描区域和触发命令。最后,介绍了扫码枪与PLC系统的集成方法以及注意事项,包括固件与软件的兼容性和网络稳定性。; 适合人群:从事自动化设备安装、调试的技术人员,以及需要将扫码枪集成到工业控制系统中的工程师。; 使用场景及目标:①实现基恩士SR1000扫码枪与计算机或PLC系统的稳定连接;②掌握扫码枪的基本配置和调试技巧;③确保扫码枪与PLC系统之间的数据交互正常。; 阅读建议:在实际操作过程中,应严格按照文档中的步骤进行硬件连接和软件配置,特别注意IP地址的设置和网络稳定性,以确保扫码枪能够正常工作。同时,对于固件和软件的兼容性问题,应及时更新到最新版本。
2025-07-11 09:01:10 756KB EtherNet/IP PLC通信 IP配置
1
成熟开源FOC电机控制GD32全功能C程序应用于电动自行车和电动三轮车高感知系统开发全套资料库,成熟FOC电机控制GD32F1XX全C程序,全开源。 资料含: 电路图,PcB文件及c程序。 主要于电动自行车,电动三轮车等,有感控制。 直接可用,不是一般的普通代码。 也可以自行移植到国产32位芯片或STm32。 本代码有以下功能: 转把,高中低三速,上电防飞车,EABS电子刹车,有欠压超压检测,多种巡航功能,也可与铁塔王通讯、一键通、隐形限速、防盗功能;是完整功能的程序。 ,核心关键词: 成熟FOC电机控制; GD32F1XX全C程序; 开源; 电动自行车/三轮车控制; 有感控制; 多种功能集成; 可移植到国产32位芯片; STM32。,成熟FOC电机控制全开源程序,适配电动车辆与国产32位芯片
2025-07-09 20:38:14 662KB edge
1