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 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 0fdda2c3e5581a0fda654f98598833b70b5c1a58f73948a5e45b41948f26b84f |
|
MD5 | 9220bf3d007f286a981ed594eb20c84f |
|
BLAKE2b-256 | 5df975e47d1c137d48151f53d0be0a22f34cd937f6560803f0cf17de6ede1c4f |