Skip to main content

Qoitech Otii tcp client library

Project description

Otii TCP Client for Python

The otii_tcp_client is a Python package for controlling the Otii Automation Toolbox.

Client v1.0.8 breaks compatibility with Otii 2, we recommend you to upgrade to Otii 3.

New functionality in client v1.0.12 requiring Otii software v3.6.0 or later:

  • Added user logs. Create user defined logs while recording, or import user logs to an existing recording.
  • Added information about what measurements was included in each recording.
  • Added type information.

New functionality in client v1.0.11 requiring Otii software v3.5.5 or later:

  • otii.connect now waits for both a valid connection and for a license to be available.
  • Added otii.is_logged_in and otii.has_license.

New functionality in client v1.0.10:

  • Fixed a problem with not recognising some license types.

New functionality in client v1.0.9:

  • Added otii_client, that makes it easier to connect to to the Otii server, and to login and reserve licenses. All the examples have been updated to use otii_client. Note, this replaces otii.connect that was introduced in v1.0.8.

New functionality in client v1.0.8 requiring Otii software v3.5.2 or later:

  • Added a new API for battery emulation
  • Added a simpler way to connect to the Otii server using otii.connect
  • Added arc.add_to_project that explicitly adds the Arc/Ace device to the project

New functionality in client v1.0.7 requiring Otii software v3.1.0 or later:

New functionality in client v1.0.6 requiring Otii software v3.1.0 or later:

  • User management API (otii.login, otii.logout, otii.get_licenses, otii.reserve_license and otii.return_license)
  • arc.get_channel_samplerate command for Arc and Ace devices
  • arc.set_channel_samplerate command for Ace devices

New functionality in client v1.0.5:

  • get_devices can now accept an optional device_filter

New functionality in client v1.0.5 requiring Otii software v3.0.0 or later:

  • Statistics API (get_channel_infoand get_channel_statistics)
  • firmware_upgrade command for Arc and Ace devices

New functionality in client v1.0.4 requiring Otii software v2.8.4 or later:

  • New optional timeout parameter added to otii.get_devices, that specifies the time in seconds to wait for an avaliable device
  • Improved handling of TCP requests
  • Added arc.get_main command

New functionality in client v1.0.3 requiring Otii software v2.7.2 or later:

  • Recording object now exposes the start time as start_time

New functionality in client v1.0.2 requiring Otii software v2.7.1 or later:

  • arc.[gs]et_src_cur_limit_enabled commands
  • arc.[gs]et_4wire commands
  • arc.enable_battery_profiling, arc.set_battery_profile and arc.wait_for_battery_data commands

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

otii_tcp_client-1.0.12.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

otii_tcp_client-1.0.12-py3-none-any.whl (22.3 kB view details)

Uploaded Python 3

File details

Details for the file otii_tcp_client-1.0.12.tar.gz.

File metadata

  • Download URL: otii_tcp_client-1.0.12.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for otii_tcp_client-1.0.12.tar.gz
Algorithm Hash digest
SHA256 99053b1dbe48e15c5c623b9d13884221563935639ce2f0efa3c612ffd405fd71
MD5 1f87756935390892319c6a9ac5fd8e62
BLAKE2b-256 32afb858d421aa1fec7688b750cf78809ea7f783337c13c7391d098388a22e3a

See more details on using hashes here.

File details

Details for the file otii_tcp_client-1.0.12-py3-none-any.whl.

File metadata

File hashes

Hashes for otii_tcp_client-1.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 dfd47074f2d6bc919e574344bf0bb9767bc60ecce50ca79863e28e033a990394
MD5 a0bac2effabd78d0239f222ec323586d
BLAKE2b-256 1042b4846d83175e4d9a59f6e8a543b69c4e6a2aa99893e6b620185948e38381

See more details on using hashes here.

Supported by

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