OSENSA IMOS Python library
Project description
Python module for interfacing with the OSENSA IMOS.
Refer to https://github.com/osensa/osensaimos for source code and examples.
History
Release 0.2.4:
Add write() method
Revise streaming logic
Add misc helper methods
Release 0.2.3b1:
Revise streaming logic to match updated firmware logic
Add logic to flush RX/TX buffers before read/write to workaround bug with minimalmodbus
Release 0.2.2b1:
Remove dependence on IMOS class for the methods convert_binary_file(), update_crc() and __crc_table_init()
Add logic to catch IO errors on IMOS read
Release 0.2.1b1:
Improve unicode handling in stop_stream and dictionary()
Fix timeout bug in dictionary()
Add option to save flash settings in stop_stream()
Add function to convert binary files to CSV
Release 0.2.0b2:
Fix unicode decode handling in stop_stream()
Release 0.2.0b1:
Add saveToFlash option for start stream method
Add method for saving calibration to file
Add method for loading calibration from file
Release 0.1.9b1:
Revert back to Python 3 support
Integrate start_stream() logic into osensaimos library
Release 0.1.8b1:
Adjust code to support Python 2 instead of 3
Add start_stream() method to hello_world.py example
Release 0.1.7b1:
Fix ‘no atrribute’ bug when using update_crc()
Fix bugs with set_baudrate() logic
Release 0.1.6b1:
Add method to get device firmware version
Adjust dump_calibration() output format
Release 0.1.5b1:
Fix minor bugs
Release 0.1.4b1:
Add new custom modbus actions
Release 0.1.3b1:
Add stream mode bug fixes and parse logic
Release 0.1.2b1:
Restructure package and add example file
Release 0.1.1b1:
Initial release
Release 0.1.0b1:
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
Hashes for osensaimos-0.2.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4afc0a04967fe4b769610ebc1694377f849eb9a1bd3799a5959ba29b8c666d50 |
|
MD5 | df7b6c861dcaea674ebfa5e9d9e0e805 |
|
BLAKE2b-256 | f8bf93bf3ec2f74232013ce97ec1cf73a9c0c95367c9398f130bded49b696965 |