osensa plantiga python库
osensaplantiga-dev的Python项目详细描述
与osensa plantiga pods接口的python模块。
历史记录
0.1.8版:
- 添加选项以保存带有CRC标志的记录CSV
- 添加选项以保存带有转换时间戳的记录csv文件
- add logs()方法,用于查看调试日志
- 添加status()方法以查看设备状态
- 添加自定义modbus命令以检查闪存完整性
- 将打印输出移动到日志对象
- 删除不必要的空格
- 添加健全性测试
0.1.7版:
- 添加逻辑以在find_docks()中对结果排序
- 为erase\u flash()和poll()方法添加调试工具
0.1.6版:
- 将默认同步管脚状态还原为低
- 添加逻辑以支持软件重置
- 调整erase_flash()调试文本
0.1.5版:
- 更新擦除功能以支持快速擦除
- 更新默认同步管脚状态
- 对connect()逻辑进行小调整
0.1.4版:
- 添加convert_unixtime()方法
0.1.3版:
- 添加测试时钟漂移/精度的方法
0.1.2版:
- 添加将设备设置到引导加载程序和上载新固件的方法
- 添加自定义异常以允许返回部分完成的闪存记录读取
- 添加1.5Mbaud作为可选波特率选项
- 其他杂项错误修复
0.1.1版:
- 更新api以使用新的pod和dock硬件
- 更新文档,详细介绍新的POD操作模式和设置坞站序列号的说明
- 解决串行端口初始化导致播客和播客之间通信问题
- 添加获得同步和重置管脚状态的方法
- 修改connect()逻辑以提高POD检测速度
- 用最小的modbus库修复编译时导致错误的错误
- add poll()方法用于连续监视单个参数
- add speed_test()方法用于评估设备读取速度
- add placeholder battery_level()方法,返回硬编码的百分比值(0.98=98%)
0.1.0版:
- 重命名发布版本以修复安装错误
0.0.10版:
- csv文件中的时基现在基于unix时间戳+插值
0.0.9版:
- 修复MinimalModbus中阻止断开后重新连接的错误
0.0.8版:
- 修改记录逻辑以支持包括记录大小和数据速率的新记录格式
- 修改record print()和tocsv()逻辑以包含Unix时间戳
- 修改save_records()逻辑以允许选项保存标题
0.0.7版:
- 在read flash命令中添加modbus crc检查
- 添加选项以调整一次要读取的闪存页数
- 更新波特率选项以支持更快的波特率
- 修复对MacOS的find_docks()支持
- 提高POD连接故障检测速度
0.0.6版:
- 添加逻辑以在查找停靠点时处理无类型异常
- 将pyserial和python dateutil添加为包依赖项
0.0.5版:
- 添加方法以提高连接到停靠的可访问性
- 添加pod时间同步的方法
0.0.4版:
- 添加方法以读取POD固件版本
0.0.3版:
- 添加从设备闪存读写的方法
- 添加记录类以存储来自flash的1页数据
- 添加方法方便地读取磁盘页和使用
- 添加助手方法以将flash数据转换为绘图、csv文件和串行blob
0.0.2版:
- 添加缺少的modbus库
0.0.1版:
- 测试版本