Metadata-Version: 2.4
Name: a2y_inst
Version: 1.9.5
Summary: A module that contains kinds of instrument drivers.
Home-page: http://www.kersci.com/a2y/inst.html
Author: Yu Han
Author-email: hanjunyu@163.com
License: Private
Platform: Windows
Platform: Linux
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: Free For Educational Use
Classifier: Programming Language :: Python :: 3.6
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Operating System :: POSIX :: Linux
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyserial>=3.4
Requires-Dist: a2y_handy
Requires-Dist: a2y_modbus>=2.1.1
Requires-Dist: bleak>=0.22.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: platform
Dynamic: requires-dist
Dynamic: summary

# Python Module: a2y_inst

## 简述
这个模块包含各种外设、仪器的驱动程序。

## ChangeLog

- 2026-05-03 完善基恩士`DL-RS1A`位移传感器的驱动，解决超出量程时的读数问题（返回`NaN`）。版本升级为 1.9.5。

- 2026-03-17 完善汉晟普源直流电源的驱动。版本升级为 1.9.4。

- 2025-11-11 实现`mvs.Camera.transform.setter`。版本升级为 1.9.3。

- 2025-11-10 `mvs`加载时进行`SDK`版本检查：不得低于 4.6。
再次修改`mvs`回调函数接口：只有一个字典作为函数参数。这个字典不是`kwargs`。
版本升级为 1.9.2。

- 2025-11-06 修改`mvs.Camera`的回调相关接口。版本升级为 1.9.1。

- 2025-11-01 完善`mvs.Camera`，使能回调模式采集图像。版本升级为 1.9.0。

- 2025-10-28 修正、完善`mvs.Transform`的类型和实现，版本升级为 1.8.0。

- 2025-10-23 修正`mvs.Camera`的`snap`实现，完成代理类`mvs.MVSCamera`的实现，版本升级为 1.7.8。

- 2025-10-05 给`xinje.XD5E`增加几个`multi int32`方法。版本升级为 1.7.7。

- 2025-10-04 增加`mvs.MVSCamera`类。版本升为 1.7.6。

- 2025-10-01 给`mvs.Camera.snap`接口增加`transform`参数。版本升为 1.7.5。

- 2025-09-28 给`xinje.XD5E`增加`set_multi_float32`和`get_multi_float32`方法，版本升为 1.7.4。

- 2025-09-26 完善`mvs_native`，解决`MvCameraControl.dll`加载不了的问题。

- 2025-09-18 完善`msv`，添加迭代器相关接口，趁还没有正式发布修改了几个接口的签名。版本升级为 1.7.3。

- 2025-09-17 升级`mvs_native`：使用`MvImport`版本 4.6.0.1。版本升级为 1.7.2。

- 2025-09-16 完善`msv`，海康工业相机可以拍照了（试验了一款 500M 像素的黑白相机）。版本设为 1.7.1。

- 2025-09-15 加入`inst.mvs_native`，海康工业相机官方驱动程序（修正版）。版本升级为 1.7.0。

- 2025-07-11 加入`xinje.XD5E.convert_registers_to_string`静态方法。版本升级为 1.6.3。

- 2025-05-20 增强`bluetooth.DeviceWriter`，使得它的`terminator`可以接受正则表达式。版本升级为 1.6.2。

- 2025-04-28 给`bluetooth.connect`加入`disconnected_callback`参数（默认值为`None`），与原来的接口已经不兼容。版本升级为 1.6.1。

- 2025-04-23 加入 inst.bluetooth，一个`bleak`的简易包装，让蓝牙测试更方便一些。版本升级为 1.6.0。

- 2025-04-23 修正一些编码风格。没有功能改进。版本升级为 1.5.9。

- 2025-04-15 完善`itech.IT8500plus`和`asundar.ADS906`。版本升为1.5.8。

- 2025-04-14 加入捷普`DIO`控制卡驱动，适用于`DIO56`。把`angshengd`重命名为`asundar`。版本升级为 1.5.7。

- 2025-04-08 加入昂盛达模拟电池驱动`angshengda.ADS906`。版本升级为 1.5.6。

- 2025-02-09 完善 inst.rek，试图让这仪器脆弱的通信更鲁棒些。版本升级为 1.5.5。

- 2025-02-02 基本完成 RK9920 的驱动模块：inst.rek，并通过初步测试。版本升级为 1.5.4。

- 2024-10-04 修正 inst.mind_vision.Camera 内存泄漏的问题。版本升级为 1.5.2。

- 2024-09-28 给 inst.xinje.XD5E 加入`get_float32`和`set_float32`两个方法。版本升级为 1.5.1。

- 2024-09-17 加入 hspy.DCSource，一款直流程控电源，来自汉晟普源。版本升级为 1.5.0。

- 2024-09-06 修正`inst.mastech.MS6701`解析报文的一个错误（可能是产品本身升级换代造成）。版本升级为 1.4.7。

- 2024-06-19 修改`inst.dt1309.DT1309`，使其兼容`kcom`。版本升级为 1.4.6。未经实践检验。

- 2024-06-19 完善`xinje.XD5E`，增加都多个线圈、写单个线圈的功能。版本升级为 1.4.5。

- 2024-05-16 修改 dt1309.DT1309 的实现，不使用 event 来提供实时同步，提高响应速度。
新增属性接口 good。版本提升为 1.4.4。

- 2024-05-16 修改 dt1309.DT1309 的实现，不继承 Serial，改为提供 serial 属性；增加 status 属性以方便检查连接状态。
版本升级为 1.4.3。

- 2024-05-09 发布版本 1.4.2。加入 gwinstek.GPT9900，一款绝缘耐压测试仪的驱动。

- 2024-05-08 发布版本 1.4.1。解决 gwinstek.GPP4323.write_command 的代码错误。

- 2024-05-06 发布版本 1.4.0，初步实现 gwinstek.GPP4323，为对应仪器（多通道程控直流电源）提供驱动。
