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.4.0-pp310-pypy310_pp73-win_amd64.whl (107.6 kB view details)

Uploaded PyPy Windows x86-64

python_can_cvector-1.4.0-pp39-pypy39_pp73-win_amd64.whl (107.6 kB view details)

Uploaded PyPy Windows x86-64

python_can_cvector-1.4.0-pp38-pypy38_pp73-win_amd64.whl (107.3 kB view details)

Uploaded PyPy Windows x86-64

python_can_cvector-1.4.0-pp37-pypy37_pp73-win_amd64.whl (107.3 kB view details)

Uploaded PyPy Windows x86-64

python_can_cvector-1.4.0-cp313-cp313-win_amd64.whl (110.9 kB view details)

Uploaded CPython 3.13 Windows x86-64

python_can_cvector-1.4.0-cp313-cp313-win32.whl (107.9 kB view details)

Uploaded CPython 3.13 Windows x86

python_can_cvector-1.4.0-cp312-cp312-win_amd64.whl (111.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

python_can_cvector-1.4.0-cp312-cp312-win32.whl (108.8 kB view details)

Uploaded CPython 3.12 Windows x86

python_can_cvector-1.4.0-cp311-cp311-win_amd64.whl (112.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

python_can_cvector-1.4.0-cp311-cp311-win32.whl (108.8 kB view details)

Uploaded CPython 3.11 Windows x86

python_can_cvector-1.4.0-cp310-cp310-win_amd64.whl (111.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

python_can_cvector-1.4.0-cp310-cp310-win32.whl (109.0 kB view details)

Uploaded CPython 3.10 Windows x86

python_can_cvector-1.4.0-cp39-cp39-win_amd64.whl (111.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

python_can_cvector-1.4.0-cp39-cp39-win32.whl (109.0 kB view details)

Uploaded CPython 3.9 Windows x86

python_can_cvector-1.4.0-cp38-cp38-win_amd64.whl (112.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

python_can_cvector-1.4.0-cp38-cp38-win32.whl (109.0 kB view details)

Uploaded CPython 3.8 Windows x86

python_can_cvector-1.4.0-cp37-cp37m-win_amd64.whl (112.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

python_can_cvector-1.4.0-cp37-cp37m-win32.whl (108.9 kB view details)

Uploaded CPython 3.7m Windows x86

File details

Details for the file python_can_cvector-1.4.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 04a0fc3ef3e7f80062ce8a20ca6b171bef7cbbc4f75b5c1d01c8b1b5361e2515
MD5 b088de0da1b956d7dbb3e0fae5fe7eda
BLAKE2b-256 5e92d04b4f3469977da80ba0ec9a8c9e5a735c837aecf218aa16ae42165d0bbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 52939581f475f5f7aa01f93c93ffe04a5d9c1cc49c7b567f5577cf380a46d971
MD5 fcc4c93b69c8debde9af1a95b0fa9f15
BLAKE2b-256 d256464646cb7985ea9295db95ae6ea3f6c5c143f320b2646e66a0b204d68c93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5611cb2508ddeccff10a64d2e75557dc8e0b1f3ac2e5e09ec5c319640d81378d
MD5 81453df3c50a512dc31b93af5dba8ab9
BLAKE2b-256 f7198c5eaab22bc19425709404355c05ffaa0c56e0b2c850eb6b7fc81ec7e2b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7eb26aedfc48c85c0ddb13964d742b1bdf9663a680566d9c2ac87d584c540fb7
MD5 c7ceaa79a50973780910045eca10b339
BLAKE2b-256 d16e15d703aaf691b36396018d1a4efa2a0843dcb5450506042f0d4d80416a85

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.4.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5347dacf5abafaf57ce66d1bc710962e73b6dca505a1f3326e9c750cf4b0ef44
MD5 5e9df114e04873945850f51c7894f447
BLAKE2b-256 39ce4c4965f1145b079f24f4fa1e7594071783f779fb97687b9acda18ee376d4

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.4.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 f40c89ff74d3fab8c776e2fbd0a9b6657f0e48dae732fbc4304b9e6a0838d0b4
MD5 8728274bbcfb4f24fd10fac21e1b87bf
BLAKE2b-256 7432dfb01c9c6cad11bdc729e742c88beee1b083e50c44686bdfd02c2d5acff4

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.4.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 932b002f3a5fd23a9556f68ee010c8c0d4e96b46fe4aeff02948111be835e922
MD5 22d6d5651de2c0fc817adda1ccb7968d
BLAKE2b-256 ac734726c1c7f988e40caa92d65f87a8c95d79fe1a121aa2fab465ee679213b0

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.4.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 46b2ceaa8a453e472928e04910a9c77151c865928e97bae5bf99425b4d1e8ade
MD5 c2ed236f4ce116f1d0c255d7cc1213cd
BLAKE2b-256 b5f88b2778418daf9731933562978f57abfa9c4e15957450a2e7fec5ca59a132

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a0a882c2b85da35819041ff6d2de864b3c1de1f59bc59d8094b0d92d51c5c26d
MD5 9bd55a1cf5894a94d73763da498c19c8
BLAKE2b-256 35f9208bc7bd3b97f61f4299250352ef1aa1ce062d10a534214bbf6ad1cb150a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 57da1e62bd377d7386214caf26a280b15e53c44d6958f50cb9904a89cf79de96
MD5 c7ad2c4ca6e2c4858fb78775667165d1
BLAKE2b-256 5259daf4cc2c52605b6ee0b35f0d8595cf16fd526f57e106083dcea68fde89c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eb9bf8398a9a8751c9d743d8028f26457860d1f646b549e79a159a60654583ff
MD5 48c7ebd56e98da4ecf7c8fb7bd9dfa0f
BLAKE2b-256 50d49b1017cdb48fbc956425b8b4b9fca7d0a555f2cc35646ec6141d68d69831

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4ea1cddf28d32a63bbb8e9696af61c32473b5d79c50092df8ce8be879b14c44d
MD5 49b517df03bf36b605c197dbf8356d2e
BLAKE2b-256 b21e9af7c190116ff3ffd00318d515f51682ec630127d12061ea487dfd51223c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 35f82301fdd753e64fdc5676042e04ad87ebedcbaf4b03de116d8cef352eabcb
MD5 030e4f0f4d90d729794cadd249e0e187
BLAKE2b-256 b5b75a3a69c2ac59d56b38b54247557058d4d13db225813a84a0a8e37988b6ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2631e214b1f534bc6b60e94f7a3c59cd4875136d2e1c1c39b0fc91526046f859
MD5 22b2944f9dc9fad2355155a370e54888
BLAKE2b-256 e0aff333c7e4b2eb05f32e9375919c99b321260ca3028c8a1d57f7eb103b452a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 19148d9132029af1c193f9334507d595269c7e069c77afa55d9fc48e668eba4b
MD5 76ab74fc0c32fae9108cdc40c89e05a5
BLAKE2b-256 d51b12aa574a70ea3b3058f3e0c44da2f0da737167370571183138c88f81a805

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 78b7d00c68916a07a0cf623166400a03defea9dab0eecdcb5294e257ac33e6f3
MD5 b220d946bc765f30c07952cdabf16cc5
BLAKE2b-256 54cb7b8d3a4c5721417ef78fb3626ed3409ebb9806f525b717646818abf97180

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 21a84bdeb7eee18df51442c74016c086dd79a7109f36550cc629e74438c31c3a
MD5 f8682c2dc281852641a037a8751af167
BLAKE2b-256 e5684fa17973479ace5d6192bd781ac50afba0519a7246794dfe8c6a0f82dac5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.4.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4bd6a488c61df07c8ffd5cc33a8f81542885d3bdb910c15836c4d6121e5ba1f2
MD5 81b7a2746ed28e2da1522dc180c67f47
BLAKE2b-256 18f927f2e98ccee00a8deab6d45bdb95ef0ba20c88b5b24840252137949874fe

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