Skip to main content

A partly cythonized version of the python-can VectorBus

Project description

python-can-cvector

PyPI - Version PyPI - Python Version


Table of Contents

Description

This package provides a Cython based version of the python-can VectorBus. can_cvector.CVectorBus is a subclass of can.interfaces.vector.VectorBus which reimplements the send() and recv() methods for improved performance.

Installation

pip install python-can-cvector

Usage

The class can be used either through the python-can API

from can import Bus
bus = Bus(interface="cvector", serial=100, channel=0)

or instantiated directly

from can_cvector import CVectorBus
bus = CVectorBus(serial=100, channel=0)

Read the python-can documentation to learn more.

Test

pip install pytest
pytest ./tests

Build

To build python-can-cvector from source you need to set the environment variable VXLAPI_DIR which points to the directory which Vector XL Driver Library (e.g. C:\Users\Public\Documents\Vector\XL Driver Library 20.30.14\bin).

pip install build
python -m build .

License

python-can-cvector is distributed under the terms of the LGPL-3.0-or-later license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

python_can_cvector-1.1.1-pp39-pypy39_pp73-win_amd64.whl (77.3 kB view details)

Uploaded PyPy Windows x86-64

python_can_cvector-1.1.1-pp38-pypy38_pp73-win_amd64.whl (77.4 kB view details)

Uploaded PyPy Windows x86-64

python_can_cvector-1.1.1-pp37-pypy37_pp73-win_amd64.whl (77.4 kB view details)

Uploaded PyPy Windows x86-64

python_can_cvector-1.1.1-cp311-cp311-win_amd64.whl (80.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

python_can_cvector-1.1.1-cp311-cp311-win32.whl (78.5 kB view details)

Uploaded CPython 3.11 Windows x86

python_can_cvector-1.1.1-cp310-cp310-win_amd64.whl (80.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

python_can_cvector-1.1.1-cp310-cp310-win32.whl (78.3 kB view details)

Uploaded CPython 3.10 Windows x86

python_can_cvector-1.1.1-cp39-cp39-win_amd64.whl (81.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

python_can_cvector-1.1.1-cp39-cp39-win32.whl (79.3 kB view details)

Uploaded CPython 3.9 Windows x86

python_can_cvector-1.1.1-cp38-cp38-win_amd64.whl (81.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

python_can_cvector-1.1.1-cp38-cp38-win32.whl (79.3 kB view details)

Uploaded CPython 3.8 Windows x86

python_can_cvector-1.1.1-cp37-cp37m-win_amd64.whl (81.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

python_can_cvector-1.1.1-cp37-cp37m-win32.whl (78.9 kB view details)

Uploaded CPython 3.7m Windows x86

File details

Details for the file python_can_cvector-1.1.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.1.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 36b86aa07ca56c657da9719db89f27a96507334790e399bf878dbf81723e2daf
MD5 583f358edbb82671870e2a1b764718d8
BLAKE2b-256 00221b33fca30e634040e227f0bbd2d57e71dead1721300834123b3495e9dc98

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.1.1-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.1.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e9b2e253a1e4c8158c98adfefa85029ded7f6a6098deef7fdf7b7cd67d051051
MD5 0004719285e37f6aa50faa3b0fc076ac
BLAKE2b-256 83bcd348e5b8e9bf26d40f08e7ca1458a96f13bce9284ad6505fb6de3217f44a

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.1.1-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.1.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 069b444651ee62b635ecc035cb6d657d6286bc6080c389bf06bbcf1da59c85c2
MD5 195df4438c2fff227a738af4bcc1368d
BLAKE2b-256 5a7170cc20892f21ed40882941eeb690d00a84ace3e633f69677645e5025c582

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7827430a35a43d9b2ccc00fdcebeca2af35b61230431398ac97509c2a5be4288
MD5 6e92def0f727a2c14f2802fff86cddbb
BLAKE2b-256 c68b17009204dff70d11a4d2f7718432fced1abf02eeb750555b7fe57fa3248f

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.1.1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.1.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d4e455b8f5e1cd432061447faa0846ba16c643012ea43258997930e80e5b5495
MD5 d0d1e39ae5347da3bfef5e210be3a381
BLAKE2b-256 02f914c1e10fd2a08190b8602d6d2b2c82f12ae8c1b3eec42a5933a6590be147

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.1.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8221f0f5f3ba1cc5dd95a77fee096cc17650c7cda0afaed703b76db3e6986b12
MD5 ed4e57188e51cab6c2817c067a6568fa
BLAKE2b-256 c5ca0bdd1bd44eaf8bd40e9c7461b5026922bd71e846f460987ca7524942eb27

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.1.1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 5c2475b4b49e349fb7a4ac72bdad4178c2a9208aed440684e5e50f5a257f77ed
MD5 e4ef434615025d119869b322b9e52c62
BLAKE2b-256 41810cb2dca8edb3235390b9111c3cdb6b7344bb357c4e1764601f299db4e288

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.1.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 42ae33ba7a42b6efad971615ad3412e378cf83c2ab848c4ac3e5e15a8f6fb826
MD5 05b5567673f81edc3465c858c03f34c6
BLAKE2b-256 0cbdabe1f705bca182679a7b89fec5837ab551b236295f56150eaff0803e1f50

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.1.1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 309c6029944a8fede36e006b7b689e4b195ac015b650a4f3820c6d257ef438be
MD5 3112e2adbb9a5350175fb3a9eb51709d
BLAKE2b-256 68a2ad30df5587090a5bf25b5c8ac5477087b1da23852452d80d2c2e8191cefa

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.1.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7d4aaa4b1cce1ffc52355cd7f76eff95b43c2a374aeade9a0f1d75adcc6f1337
MD5 ea269fab375c36cc7d2fea8d7773dba0
BLAKE2b-256 8b4e8cf376def96253b82f7a6150e554dc42b95b34a9d7a175ad6f5060f12b49

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.1.1-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.1.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ed67ad0ba7e6389e56ef038c2b1adc9387765dfa2a06e8b1ffe9ea7ce3fad023
MD5 e85bac2c29733844205def02cdea7a88
BLAKE2b-256 f443196c6013e2a7d520871ae0cdcf4b3da7aa3d616da04960a78839418c3f38

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.1.1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 718eae74d833539d4014969c30c51bf6e00c808d9765ca8a32346c85986d713d
MD5 df0aae87d4aa29e527f414412e0034d6
BLAKE2b-256 8e13b7c055669e713016d49bb4906753113bb9242980df3f07dcb53bbb47acdf

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.1.1-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.1.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e108e87e550c429f8fad7394d4cbb1a991a32389c2800c0c023f824fef55fa9d
MD5 0a93dce88da08a81317c35fa14179f7f
BLAKE2b-256 6874971df7a99305d67f25cf2fc708177e00be7625b0f46832ade87f40fcc5fe

See more details on using hashes here.

Supported by

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