otii-tcp-client


Nameotii-tcp-client JSON
Version 1.0.10 PyPI version JSON
download
home_pagehttps://www.qoitech.com/
SummaryQoitech Otii tcp client library
upload_time2024-10-03 09:07:58
maintainerNone
docs_urlNone
authorQoitech AB
requires_pythonNone
licenseMIT
keywords qoitech otii arc ace tcp
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Python client for Otii TCP-server

The otii_tcp_client is a Python package for controlling the [Otii Automation Toolbox](https://www.qoitech.com/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 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](https://www.qoitech.com/download):

- 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](https://www.qoitech.com/download):

- Added `otii_control.py` script for [user management](https://www.qoitech.com/docs/user-manual/automation-toolbox/user-management)

New functionality in client v1.0.6 requiring [Otii software v3.1.0 or later](https://www.qoitech.com/download):

- 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](https://www.qoitech.com/download):

- Statistics API (`get_channel_info`and `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](https://www.qoitech.com/download):

- 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](https://www.qoitech.com/download):

- `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](https://www.qoitech.com/download):

- `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

            

Raw data

            {
    "_id": null,
    "home_page": "https://www.qoitech.com/",
    "name": "otii-tcp-client",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "qoitech, otii, arc, ace, tcp",
    "author": "Qoitech AB",
    "author_email": "support@qoitech.com",
    "download_url": "https://files.pythonhosted.org/packages/03/b2/a6df80bc4643bba0fd6e4c4913f4589788aabfee1dfba2df5186673bd1fd/otii_tcp_client-1.0.10.tar.gz",
    "platform": null,
    "description": "# Python client for Otii TCP-server\n\nThe otii_tcp_client is a Python package for controlling the [Otii Automation Toolbox](https://www.qoitech.com/automation-toolbox/).\n\nClient v1.0.8 breaks compatibility with Otii 2, we recommend you to upgrade to Otii 3.\n\nNew functionality in client v1.0.10:\n\n- Fixed a problem with not recognising some license types.\n\nNew functionality in client v1.0.9:\n\n- Added `otii_client`, that makes it easier to connect to to the Otii server, and to login and reserve licenses.\n  All the examples have been updated to use `otii_client`.\n  Note, this replaces `otii.connect` that was introduced in v1.0.8.\n\nNew functionality in client v1.0.8 requiring [Otii software v3.5.2 or later](https://www.qoitech.com/download):\n\n- Added a new API for battery emulation\n- Added a simpler way to connect to the Otii server using `otii.connect`\n- Added `arc.add_to_project` that explicitly adds the Arc/Ace device to the project\n\nNew functionality in client v1.0.7 requiring [Otii software v3.1.0 or later](https://www.qoitech.com/download):\n\n- Added `otii_control.py` script for [user management](https://www.qoitech.com/docs/user-manual/automation-toolbox/user-management)\n\nNew functionality in client v1.0.6 requiring [Otii software v3.1.0 or later](https://www.qoitech.com/download):\n\n- User management API (`otii.login`, `otii.logout`, `otii.get_licenses`, `otii.reserve_license` and `otii.return_license`)\n- `arc.get_channel_samplerate` command for Arc and Ace devices\n- `arc.set_channel_samplerate` command for Ace devices\n\nNew functionality in client v1.0.5:\n\n- `get_devices` can now accept an optional `device_filter`\n\nNew functionality in client v1.0.5 requiring [Otii software v3.0.0 or later](https://www.qoitech.com/download):\n\n- Statistics API (`get_channel_info`and `get_channel_statistics`)\n- `firmware_upgrade` command for Arc and Ace devices\n\nNew functionality in client v1.0.4 requiring [Otii software v2.8.4 or later](https://www.qoitech.com/download):\n\n- New optional `timeout` parameter added to `otii.get_devices`, that specifies the time in seconds to wait for an avaliable device\n- Improved handling of TCP requests\n- Added `arc.get_main` command\n\nNew functionality in client v1.0.3 requiring [Otii software v2.7.2 or later](https://www.qoitech.com/download):\n\n- `Recording` object now exposes the start time as `start_time`\n\nNew functionality in client v1.0.2 requiring [Otii software v2.7.1 or later](https://www.qoitech.com/download):\n\n- `arc.[gs]et_src_cur_limit_enabled` commands\n- `arc.[gs]et_4wire` commands\n- `arc.enable_battery_profiling`, `arc.set_battery_profile` and `arc.wait_for_battery_data` commands\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Qoitech Otii tcp client library",
    "version": "1.0.10",
    "project_urls": {
        "Homepage": "https://www.qoitech.com/"
    },
    "split_keywords": [
        "qoitech",
        " otii",
        " arc",
        " ace",
        " tcp"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0834e580d65dced5929c9934d78db7a830f13e38da6a6e6dd98c9dc72bf36d16",
                "md5": "187a2b7b0a4859f35eb6b471810600ee",
                "sha256": "902ffd8aa6ef6c6cc7418897a8ff8563f7629328636226789243f0422a07c3a1"
            },
            "downloads": -1,
            "filename": "otii_tcp_client-1.0.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "187a2b7b0a4859f35eb6b471810600ee",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 18855,
            "upload_time": "2024-10-03T09:07:57",
            "upload_time_iso_8601": "2024-10-03T09:07:57.470040Z",
            "url": "https://files.pythonhosted.org/packages/08/34/e580d65dced5929c9934d78db7a830f13e38da6a6e6dd98c9dc72bf36d16/otii_tcp_client-1.0.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "03b2a6df80bc4643bba0fd6e4c4913f4589788aabfee1dfba2df5186673bd1fd",
                "md5": "03f25550f707c0ccd9840bf26297bfba",
                "sha256": "40116e78f1c57aba79984fa0cdab1515a0d99688b72b614ad668949f8cb75fd3"
            },
            "downloads": -1,
            "filename": "otii_tcp_client-1.0.10.tar.gz",
            "has_sig": false,
            "md5_digest": "03f25550f707c0ccd9840bf26297bfba",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 15708,
            "upload_time": "2024-10-03T09:07:58",
            "upload_time_iso_8601": "2024-10-03T09:07:58.528981Z",
            "url": "https://files.pythonhosted.org/packages/03/b2/a6df80bc4643bba0fd6e4c4913f4589788aabfee1dfba2df5186673bd1fd/otii_tcp_client-1.0.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-03 09:07:58",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "otii-tcp-client"
}
        
Elapsed time: 0.37095s