DoNetDrive.Protocol.Fingerprint
2.16.0
See the version list below for details.
dotnet add package DoNetDrive.Protocol.Fingerprint --version 2.16.0
NuGet\Install-Package DoNetDrive.Protocol.Fingerprint -Version 2.16.0
<PackageReference Include="DoNetDrive.Protocol.Fingerprint" Version="2.16.0" />
<PackageVersion Include="DoNetDrive.Protocol.Fingerprint" Version="2.16.0" />
<PackageReference Include="DoNetDrive.Protocol.Fingerprint" />
paket add DoNetDrive.Protocol.Fingerprint --version 2.16.0
#r "nuget: DoNetDrive.Protocol.Fingerprint, 2.16.0"
#:package DoNetDrive.Protocol.Fingerprint@2.16.0
#addin nuget:?package=DoNetDrive.Protocol.Fingerprint&version=2.16.0
#tool nuget:?package=DoNetDrive.Protocol.Fingerprint&version=2.16.0
DoNetDrive.Protocol.Fingerprint
介绍
用于定义 符合 人脸机/指纹机 UDP/TCP协议文档的设备命令,含命令协议文档中的所有章节
软件架构
基于 netstandard2.0 ;
使用说明
var mAllocator = ConnectorAllocator.GetAllocator();
var cmdDtl = CommandDetailFactory.CreateDetail(CommandDetailFactory.ConnectType.UDPClient, "192.168.1.56", 8101,
CommandDetailFactory.ControllerType.Door88, "0000000000000000", "FFFFFFFF");
ReadSN cmd = new ReadSN(cmdDtl);
try
{
await mAllocator.AddCommandAsync(cmd);
var snResult = cmd.getResult() as SN_Result;
Console.WriteLine(snResult.SNBuf);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
//释放
mAllocator.Dispose();
版本记录
Ver 2.02
增加命令:人脸机消防开关,云筑网开关及重新拉取,点名机相关命令,人脸活体识别阈值
Ver 2.03
新增加 ReadTransactionDatabaseByAll 命令,可读取历史记录。
ver 2.05.0
修改命令ReadTransactionAndImageDatabase,修改此命令的参数 ImageDownloadCheckCallblack,回调时增加当前记录详情,另外修改读取记录照片的检测逻辑,增加检测命令详情中的photo字段。此字段为0则不读取照片。
ver 2.06.0
修改命令 ReadTransactionAndImageDatabase,减少写索引的次数,防止读索引由于某些原因被覆盖为旧索引。
ver 2.07.0
增加命令 人脸机4G模块状态设置 WriteFaceDevice4GModuleStatus/ReadFaceDevice4GModuleStatus 用于配置人脸机是否启用4G模块。
ver 2.08.0
修复命令 WriteFaceDevice4GModuleStatus 执行会报错的bug
ver 2.09.0
修复命令参数 WriteLocalIdentity_Parameter 使用了错误的字符集导致报错的bug
ver 2.10.0
修复WriteOEM命令将设备生产日期错误设置为12H制的问题
ver 2.11.0
更新依赖关系
- DoNetDrive.Protocol.Door Version="2.7.0"
- DoNetDrive.Core Version="2.9.0"
ver 2.12.0
为解决<6.0的人脸机老版本固件升级丢包重发后会导致固件升级失败问题, UpdateSoftware_Parameter 增加了 SkipTimeoutPacket 可以设置命令不重发数据包。
ver 2.13.0
增加人脸机第三方平台对接参数配置命令 ReadThirdpartyAPI 和 WriteThirdpartyAPI。
ver 2.14.0
修复人脸机第三方平台对接参数的解析函数对于冒号的错误处理导致解析不了url的bug。
ver 2.15.0
WriteThirdpartyAPI_Parameter 增加注释 ReadTransactionDatabaseDetail 修正注释 WriteAuthenticationMode_Parameter 修正注释
ver 2.16.0
增加掌静脉特征码相关操作,影响的类: WriteFeatureCode_Parameter、ReadPersonDetail_Result、ReadFeatureCode_Parameter、DeleteFeatureCode_Parameter ReadPersonDatabaseDetail_Result、Person、ReadVersion_Result 增加访客根密码设置 ReadGuestPassword、WriteGuestPassword
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- DoNetDrive.Common (>= 1.17.0)
- DoNetDrive.Core (>= 2.9.0)
- DoNetDrive.Protocol (>= 2.4.0)
- DoNetDrive.Protocol.Door (>= 2.8.0)
- DoNetDrive.Protocol.Util (>= 1.16.0)
- DotNetty.Buffers (>= 0.7.0)
- DotNetty.Common (>= 0.7.0)
- DotNetty.Transport (>= 0.7.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on DoNetDrive.Protocol.Fingerprint:
Package | Downloads |
---|---|
DoNetDrive.Protocol.Fingerprint.Elevator
用于扩展指纹机、人脸机 FCA103、FC8300及相关产品族的设备命令集,增加对继电器扩展板的支持 |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
2.27.0 | 498 | 7/23/2025 |
2.26.0 | 183 | 12/20/2024 |
2.23.0 | 291 | 10/9/2023 |
2.22.0 | 232 | 8/5/2023 |
2.21.0 | 239 | 6/13/2023 |
2.20.0 | 288 | 4/7/2023 |
2.19.0 | 257 | 4/7/2023 |
2.18.0 | 280 | 3/7/2023 |
2.17.0 | 316 | 3/7/2023 |
2.16.0 | 307 | 2/8/2023 |
2.14.0 | 594 | 9/14/2022 |
2.13.0 | 496 | 9/9/2022 |
2.12.0 | 480 | 8/26/2022 |
2.11.0 | 810 | 8/24/2022 |
2.10.0 | 532 | 7/27/2022 |
2.9.0 | 509 | 7/26/2022 |
2.8.0 | 527 | 7/20/2022 |
2.7.0 | 524 | 7/20/2022 |
2.6.0 | 782 | 7/7/2022 |
2.5.0 | 497 | 7/1/2022 |
2.3.0 | 531 | 4/7/2022 |
2.2.0 | 886 | 4/3/2022 |