IngeniaLink Communications Library
Project description
This is a Python binding for the ingenialink C library. The binding is built as a native Python extension thanks to cffi and then exposed through an object-oriented API.
Python versions 2.7, >=3.4 are supported.
Installation
The recommended way to install is by using pip, i.e:
pip install ingenialink
Windows binary wheels are provided for all supported Python versions. For Linux and macOS, pip will automatically compile and install the library provided you have the requirements listed here installed. On recent versions of Debian/Ubuntu this translates to:
sudo apt install python-dev python3-dev libffi-dev libudev-dev build-essential cmake git
where you can remove either python-dev or python3-dev if you are just installing for one of the Python versions.
Examples
You can find some usage examples on the examples folder. Below you have a glimpse of the scope and monitor examples:
Documentation
For further details you can read the documentation where you will find simple usage examples, the API docs, etc.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for ingenialink-3.3.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5601b9666d1d43089784bbb81ce0dfe87e01c6e021db9c78244451fc170a94b0 |
|
MD5 | 7ba0f60d2123111a0d11758b5147086b |
|
BLAKE2b-256 | ea32d0482beab1773e19b6da1e3dce71495b07a7bc498327cd9a1119a549d2e7 |
Hashes for ingenialink-3.3.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecb0345fa1e221f8775f50ffdd78e51d3702a8034bb48d46b6dd8b834fddfefd |
|
MD5 | f9d3cfc08c5e085a24bb894aeecd93fc |
|
BLAKE2b-256 | c0b7aae10537eda08c1d6fb4f9b145e554d1531530ac8d1e396e27a58dc55e65 |
Hashes for ingenialink-3.3.0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42383986a370f1fc9a4cd4568dc54454241110bfe92878d81d05167102e8b504 |
|
MD5 | c71bc734fc9b084ef0b45c0dc69a130d |
|
BLAKE2b-256 | 2947572b6ba6d88b9d9153a74db6b538a5fcb704f0583453bed1d41812980cba |
Hashes for ingenialink-3.3.0-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afd583c0d383110a11d42c3756b976b3ddef255bc72e885818336a271b9093ed |
|
MD5 | bce6cdaa2d5c5d5187af83fa1a9659bc |
|
BLAKE2b-256 | 24c42c6f039d618dda0f6b83368f78a6a5ea2e3308c7d5f77c54ad3f096fab46 |
Hashes for ingenialink-3.3.0-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cb39fa29936928640eb8a10fce86549a71f6100b058bfc35ff035c3de714ec2 |
|
MD5 | 86429a358bd2001561424a980dcebb0a |
|
BLAKE2b-256 | 8285b4ad2c2292db71dfba2aa405d5050e42d9580fea7bffc956656cdf8fff62 |
Hashes for ingenialink-3.3.0-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 349cde63ea0b0d01f512a7a71622b59ba4030ce617fc1e3cb1acba700393f425 |
|
MD5 | 0fa8e23f9af58d67f9f3fad610b4bf5f |
|
BLAKE2b-256 | 177ee7d2c8793cc25776e4289283fc3868406330078a64efcfc3c3076bb7985b |
Hashes for ingenialink-3.3.0-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c95dd3a13d7cb44f9c77d02e3c55f8bed46ea0d92566f7a9fb355fe55185541d |
|
MD5 | e4f129a668948c070e5c4cf4e2e2f853 |
|
BLAKE2b-256 | 0b743c6c33d0c7141401d63e6a74ef3180c206367098bc7218f22a3424ca8d75 |