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
pcan-gatewaybus-0.0.2.tar.gz
(21.1 kB
view details)
Built Distribution
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 |