Kvaser CL API
These are the Python bindings for Kvaser's CL API, used for configuring and controlling the Arcus Media Converter. For more information about Kvaser please go to https://www.kvaser.com/.
Supported platforms
kvaser-cl-api is available as a module for Python v3.8+ on Windows x86_64 and Linux x86_64.
The module has no external dependencies.
Installation
Pip
pip install kvaser-cl-api
uv
uv add kvaser-cl-api
Usage
Example of using kvaser-cl-api to list some device information for any connected devices:
import kvaser_cl_api as cl
c = cl.create_client()
devices = c.scan_for_devices()
for d in devices:
sn = d.get_serial_number()
name = d.get_name()
print(f'- [{sn:06}]: {name}')
for i in d.get_interfaces():
status = i.get_status()
link_state = status.eth_interface_status.link_state
type_ = status.interface_type
print(f' {type_}: {link_state}')
Yielding something along the lines of:
- [000003]: Arcus 100/1000BASE-T1 H-MTD
InterfaceType.T1: EthLinkState.Up
InterfaceType.T: EthLinkState.Up
- [010007]: Arcus 100/1000BASE-T1 H-MTD
InterfaceType.T1: EthLinkState.Up
InterfaceType.T: EthLinkState.Up
You can read the API documentation by typing help(kvaser_cl_api) into a Python interpreter.
Support
You are invited to visit the Kvaser web pages at https://www.kvaser.com/support/. If you don't find what you are looking for, you can obtain support on a time-available basis by sending an e-mail to support@kvaser.com.
Metadata
Release files for kvaser-cl-api 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kvaser_cl_api-0.2.1-cp38-abi3-win_amd64.whl | CPython 3.8 | abi3 | Windows x86-64 | Details |
| kvaser_cl_api-0.2.1-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl | CPython 3.8 | abi3 | Linux glibc 2.17+ x86-64 | Details |
Total release size: 1.3 MB
Release files / kvaser_cl_api-0.2.1-cp38-abi3-win_amd64.whl
| Download URL | kvaser_cl_api-0.2.1-cp38-abi3-win_amd64.whl |
|---|---|
| Size | 563.7 kB |
| Tags | CPython 3.8 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
4f9b2cca193d76d1afab4d24c4699202e65edfbab7857073e789bbf015601b79
|
|
BLAKE2b-256 checksum How to use checksums |
743556353b43971e4ac39980f5c4f40c40bed311db12fe69fd3089385a616ccf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / kvaser_cl_api-0.2.1-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | kvaser_cl_api-0.2.1-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 724.0 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
2af93a96d74d0650bce5895319740261c17d2178b20b2eac4886ff8d408e8fc0
|
|
BLAKE2b-256 checksum How to use checksums |
c10fe95fcc6fa7c4e8a227aea762522039aa0431ae889acc2da7f50fd0bdd412
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|