pcan gatewaybus backend for "python-can"
Project description
PCAN Gateway Plugin Packages
Target Device : PCAN-Ethernet Gateway
PCAN-Ethernet Gateway Configuration
in user manual, custom gateway protocol is presented.
in Route Configuration Page, add Routing IP Addresses both side(CAN->Ethernet, Ethernet->CAN)
Install Plugin Package
# install from PyPI
$ pip3 install pcan-gatewaybus
or
# local installation
$ git clone https://github.com/ys-oh/python-can-gatewaybus
$ cd python-can-gatewaybus
$ pip3 install .
Usage
import can
bus = can.Bus(bustype='gateway', channel='<local ip>:<local port>,<remote ip>:<remote port>')
...
or
import can
can.rc['interface'] = 'gateway'
can.rc['channel'] = '<local ip>:<local port>,<remote ip>:<remote port>'
bus = can.Bus()
...
in 'channel' argument represent Route Addres in PCAN-Ethernet Gateway Routing Configurations.
local address (ip:port)
- receive address from PCAN-Ethernet Gateway
- e.g. 192.168.1.1:4000
remote address (ip:port)
- transmit address to PCAN-Ethernet Gateway
- e.g. 192.168.1.10:3999
if you config routing in Device (device ip : 192.168.1.1)
Transmit Channel (CAN->Ethernet) : TCP, 192.168.1.1:3999
Recieve Channle (Ethernet->CAN) : TCP, :4000
your channel is
...
can.rc['channel'] = '192.168.1.1:3999,192.168.1.1:4000'
...
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 Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pcan-gatewaybus-0.0.2.tar.gz.
File metadata
- Download URL: pcan-gatewaybus-0.0.2.tar.gz
- Upload date:
- Size: 21.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c89a95f4d6e4de0850bdc31c9e8d8f29f35d4a818856a36249fa0ea5a4c87571
|
|
| MD5 |
465dc87e94e5ec71f98ccea7692ba0b4
|
|
| BLAKE2b-256 |
18b7b5a9e984319544a16bb5b31a954d33b6a23b113656812cf071d07b9811c7
|
File details
Details for the file pcan_gatewaybus-0.0.2-py3-none-any.whl.
File metadata
- Download URL: pcan_gatewaybus-0.0.2-py3-none-any.whl
- Upload date:
- Size: 21.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93a3f78d813a191b0be5d2864c4a7d9832ffb7cc741397c468bfa683b062c05d
|
|
| MD5 |
3577682dd28b0ee76e72552b10119224
|
|
| BLAKE2b-256 |
4e5271b64db30a6caa24a55f2ea01e32fc70635406efe2cbc217b2827cd95ef4
|