跳转到主要内容

OSENSA-Plantiga Python库

项目描述

用于与OSENSA-Plantiga pods接口的Python模块。

历史

发布 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以与新pod和码头硬件兼容

  • 更新文档,详细介绍新pod的操作模式和设置码头串行号的说明

  • 修复导致pod和码头之间通信问题的串行端口初始化问题

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

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

  • 修复导致编译时出现错误的最小modbus库的bug

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

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

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

发布版本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-0.1.8.tar.gz (39.0 kB 查看哈希)

上传时间

构建分布

osensaplantiga-0.1.8-py3-none-any.whl (65.2 kB 查看哈希)

上传时间 Python 3

支持者