Skip to main content

An NCurses-based TUI application for tracking activity over the CAN bus and decoding messages with provided EDS/OD files.

Project description

CANOpen Monitor

license pypi read the docs issues unit tests deployment

An NCurses-based TUI application for tracking activity over the CAN bus and decoding messages with provided EDS/OD files.


Quick Start

Install

$ pip install canopen-monitor

Run

$ canopen-monitor


Configuration

The default configurations provided by CANOpen Monitor can be found in canopen_monitor/assets. These are the default assets provided. At runtime these configs are copied to ~/.config/canopen-monitor where they can be modified and the changes will persist.


Development and Contribution

Documentation

Check out our Read The Docs pages for more info on the application sub-components and methods.

Install Locally

$ pip install -e .[dev]

(Note: the -e flag creates a symbolic-link to your local development version. Set it once, and forget it)

Create Documentation Locally

$ make -C docs clean html

(Note: documentation is configured to auto-build with ReadTheDocs on every push to master)


Message Types + COB ID Ranges:

Wikipedia Table
Abridged Table:
Name COB ID Range
SYNC 080
EMCY 080 + NodeID
TPDO1 180 + NodeID
RPDO1 200 + NodeID
TPDO2 280 + NodeID
RPDO2 300 + NodeID
TPDO3 380 + NodeID
RPDO3 400 + NodeID
TPDO4 480 + NodeID
RPDO4 500 + NodeID
TSDO 580 + NodeID
RSDO 600 + NodeID
NMT (Heartbeat) 700 + NodeID

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

canopen-monitor-3.2.0.tar.gz (40.0 kB view details)

Uploaded Source

Built Distribution

canopen_monitor-3.2.0-py3-none-any.whl (61.3 kB view details)

Uploaded Python 3

File details

Details for the file canopen-monitor-3.2.0.tar.gz.

File metadata

  • Download URL: canopen-monitor-3.2.0.tar.gz
  • Upload date:
  • Size: 40.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for canopen-monitor-3.2.0.tar.gz
Algorithm Hash digest
SHA256 1817b0a7bbe49ca418b72542090a1edf21b72cc52ff12dd4f37b4a1587b53e21
MD5 ed282504612ae8f0b346619df4a3ad47
BLAKE2b-256 e28e3450ccda083e09b13a0e7b80c15cd397e5e0dd63f269a4046caad19fbb45

See more details on using hashes here.

File details

Details for the file canopen_monitor-3.2.0-py3-none-any.whl.

File metadata

  • Download URL: canopen_monitor-3.2.0-py3-none-any.whl
  • Upload date:
  • Size: 61.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for canopen_monitor-3.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 22f7fd6b8a8c22f1d4ba4fa1ae5a129ebe82858fb1418b8b371e455cd7ca0f3e
MD5 771ba7ebc73a8eedd5cbb3e44dcb4908
BLAKE2b-256 7713f6d29e75fc5162dc9aa5a7d44b8628b1c1d0f2ff6a568b7d33f9f8e42ed1

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