跳转到主要内容

OSENSA-Plantiga Python库

项目描述

Python模块,用于与OSENSA-Plantiga模块进行接口交互。

历史

版本 0.1.8

  • 添加保存带CRC标记的记录CSV选项

  • 添加保存带转换时间戳的记录CSV文件选项

  • 添加logs()方法以查看调试日志

  • 添加status()方法以查看设备状态

  • 添加自定义modbus命令以检查闪存完整性

  • 将打印输出移至日志对象

  • 删除不必要的空白

  • 添加健全性测试

版本 0.1.7

  • 添加find_docks()方法中排序结果的逻辑

  • 添加erase_flash()和poll()方法的调试工具

版本 0.1.6

  • 重置默认SYNC引脚状态为低

  • 添加支持软件重置的逻辑

  • 调整erase_flash()调试文本

版本 0.1.5

  • 更新擦除功能以支持快速擦除

  • 更新默认SYNC引脚状态

  • 对connect()逻辑进行轻微调整

版本 0.1.4

  • 添加convert_unixtime()方法

版本 0.1.3

  • 添加测试时钟漂移/精度的方法

版本 0.1.2

  • 添加将设备设置为引导加载程序和上传新固件的方法

  • 添加自定义异常以允许返回部分完成的闪存记录读取

  • 添加1.5Mbaud作为可选择的波特率选项

  • 其他杂项错误修复

版本 0.1.1

  • 更新API以与新模块和模块硬件兼容

  • 更新文档,详细说明新模块操作模式和设置模块序列号的说明

  • 修复由于串行端口初始化导致的模块和模块之间通信问题

  • 添加获取SYNC和RESET引脚状态的方法

  • 修订connect()逻辑以提高模块检测速度

  • 修复编译时由于最小modbus库导致的错误

  • 添加poll()方法以对单个参数进行连续监控

  • 添加speed_test()方法以评估设备读取速度

  • 添加返回硬编码百分比值(0.98 = 98%)的占位符battery_level()方法

版本 0.1.0

  • 重命名发布版本以修复安装错误

版本 0.0.10

  • CSV文件中的时间基准现在基于Unix时间戳+插值

版本 0.0.9

  • 修复了 minimalmodbus 中的错误,防止在断开连接后重新连接

版本 0.0.8

  • 修订记录逻辑以支持包含记录大小和数据速率的新记录格式

  • 修订记录的 print() 和 tocsv() 逻辑以包含 Unix 时间戳

  • 修订 save_records() 逻辑以允许保存标题选项

版本 0.0.7

  • 在读取闪存的命令中添加了 modbus CRC 检查

  • 添加选项以调整每次读取的闪存页数

  • 更新波特率选项以支持更快的波特率

  • 修复了 find_docks() 对 MacOS 的支持

  • 提高 Pod 连接失败检测的速度

版本 0.0.6

  • 添加逻辑以处理在查找码头时遇到的 None 类型异常

  • 将 pyserial 和 python-dateutil 添加为包依赖项

版本 0.0.5

  • 添加方法以提高连接到码头时的可访问性

  • 添加用于 Pod 时间同步的方法

版本 0.0.4

  • 添加读取 Pod 固件版本的方法

版本 0.0.3

  • 添加从设备闪存读取和写入的方法

  • 添加 Record 类以存储从闪存中读取的一页数据

  • 添加方便读取磁盘页和使用的相关方法

  • 添加将闪存数据转换为图表、CSV 文件和串行 blob 的辅助方法

版本 0.0.2

  • 添加缺少的 modbus 库

版本 0.0.1

  • 测试版本

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源分布

osensaplantiga-dev-0.1.17.tar.gz (43.5 kB 查看散列)

上传时间

由以下支持