Skip to main content

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


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)

Uploaded Source

Built Distribution

pcan_gatewaybus-0.0.2-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

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

Hashes for pcan-gatewaybus-0.0.2.tar.gz
Algorithm Hash digest
SHA256 c89a95f4d6e4de0850bdc31c9e8d8f29f35d4a818856a36249fa0ea5a4c87571
MD5 465dc87e94e5ec71f98ccea7692ba0b4
BLAKE2b-256 18b7b5a9e984319544a16bb5b31a954d33b6a23b113656812cf071d07b9811c7

See more details on using hashes here.

File details

Details for the file pcan_gatewaybus-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for pcan_gatewaybus-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 93a3f78d813a191b0be5d2864c4a7d9832ffb7cc741397c468bfa683b062c05d
MD5 3577682dd28b0ee76e72552b10119224
BLAKE2b-256 4e5271b64db30a6caa24a55f2ea01e32fc70635406efe2cbc217b2827cd95ef4

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