Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

osensaimos-0.2.4.tar.gz (38.8 kB view details)

Uploaded Source

Built Distribution

osensaimos-0.2.4-py3-none-any.whl (33.8 kB view details)

Uploaded Python 3

File details

Details for the file osensaimos-0.2.4.tar.gz.

File metadata

  • Download URL: osensaimos-0.2.4.tar.gz
  • Upload date:
  • Size: 38.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for osensaimos-0.2.4.tar.gz
Algorithm Hash digest
SHA256 5b418c127276b8060b4f91bff1849a2a42b635e2505c79196b40e9505e5009f0
MD5 61f71444050eaf5d5cfc4db160c737e4
BLAKE2b-256 d0624dde6c5687c71155874ac21630e37f08947199af7f98a43c6a47d95dfc0f

See more details on using hashes here.

File details

Details for the file osensaimos-0.2.4-py3-none-any.whl.

File metadata

File hashes

Hashes for osensaimos-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4afc0a04967fe4b769610ebc1694377f849eb9a1bd3799a5959ba29b8c666d50
MD5 df7b6c861dcaea674ebfa5e9d9e0e805
BLAKE2b-256 f8bf93bf3ec2f74232013ce97ec1cf73a9c0c95367c9398f130bded49b696965

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page