OSENSA-Plantiga Python library
Project description
Python module for interfacing with the OSENSA-Plantiga pods.
History
Release 0.1.1:
Update API to work with new pod and dock hardware
Update documentation detailing new pod operation modes and instructions on setting dock serial number
Fix issue with serial port initialization causing communication issues between pods and docks
Add methods to get SYNC and RESET pin states
Revise connect() logic to improve pod detection speed
Fix bug with minimal modbus library causing errors when compiled
Add poll() method for continuous monitoring of a single parameter
Add speed_test() method for evaluating device read speed
Add placeholder battery_level() method that returns a hardcoded percentage value (0.98 = 98%)
Release 0.1.0:
Rename release version to fix install error
Release 0.0.10:
Time base in CSV file now based on unix time stamps + interpolation
Release 0.0.9:
Fix bug in minimalmodbus that prevented reconnecting after disconnecting
Release 0.0.8:
Revise Record logic to support new record format that includes record size and data rate
Revise Record print() and tocsv() logic to include unix timestamp
Revise save_records() logic to allow option to save headers
Release 0.0.7:
Add modbus CRC check in the read flash command
Add option to adjust number of flash pages to read at a time
Update baudrate options to support faster baudrates
Fix find_docks() support for MacOS
Increase speed of Pod connection failure detection
Release 0.0.6:
Add logic to handle none type exceptions when finding docks
Add pyserial and python-dateutil as package dependencies
Release 0.0.5:
Add methods to improve accessibility for connecting to a dock
Add methods for pod time synchronization
Release 0.0.4:
Add method to read pod firmware version
Release 0.0.3:
Add methods to read and write from device flash
Add Record class to store 1 page of data from flash
Add methods to conveniently read disk page and usage
Add helper methods to convert flash data to a plot, a csv file and to a serial blob
Release 0.0.2:
Add missing modbus library
Release 0.0.1:
Test release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file osensaplantiga-0.1.1.tar.gz
.
File metadata
- Download URL: osensaplantiga-0.1.1.tar.gz
- Upload date:
- Size: 35.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82ad99eb922f11eab7f98d80d4caeb1b26b57e0e08cf136dee0bd67172554edd |
|
MD5 | 1902e138ddd5a09ac015b563a028bdfe |
|
BLAKE2b-256 | 34a3f962722e1cf518b6ce2a705bcf9df2e59df3fabf89cc5bbd346b0ab0a0ea |
File details
Details for the file osensaplantiga-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: osensaplantiga-0.1.1-py3-none-any.whl
- Upload date:
- Size: 61.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfa39faed0b2713a898259ee0fdd750b7846ba00039ca9dc8a8de92fcf745c01 |
|
MD5 | 28d37d1791a92cf2b555a78e683dbb82 |
|
BLAKE2b-256 | 57d145315dd26563fd1cae667ad10df0bb9e7f5b0a98f59b148c41473692f7a5 |