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.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 useotii_client
. Note, this replacesotii.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:
- Added
otii_control.py
script for user management
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
andotii.return_license
) arc.get_channel_samplerate
command for Arc and Ace devicesarc.set_channel_samplerate
command for Ace devices
New functionality in client v1.0.5:
get_devices
can now accept an optionaldevice_filter
New functionality in client v1.0.5 requiring Otii software v3.0.0 or later:
- Statistics API (
get_channel_info
andget_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 tootii.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 asstart_time
New functionality in client v1.0.2 requiring Otii software v2.7.1 or later:
arc.[gs]et_src_cur_limit_enabled
commandsarc.[gs]et_4wire
commandsarc.enable_battery_profiling
,arc.set_battery_profile
andarc.wait_for_battery_data
commands