Skip to content

This package is a Python implementation of the CANOpen standard, as defined in DS201, DS301 and DS1301.

License

Notifications You must be signed in to change notification settings

marcel-kanter/python-canopen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-canopen

coverage

This package is a Python implementation of the CANopen standard, as defined in DS201, DS301 and DS1301.

It uses python-can as backend.

Features

This package has the following capabilities and features:

Protocol support

CANopen Protocol State Comments
EMCY Consumer Testing  
EMCY Producer Testing  
LSS Slave Analysis  
LSS Slave Analysis  
NMT Master Analysis  
NMT Slave Testing  
PDO Consumer Implementation  
PDO Producer Implementation  
SDO Client Testing  
SDO Server Testing  
SRDO Consumer Analysis  
SRDO Producer Analysis  
SYNC Consumer Testing  
SYNC Producer Testing  
TIME Consumer Testing  
TIME Producer Testing  
USDO Client Analysis  
USDO Server Analysis  

Installation

Install from latest develop branch:

pip install https://github.com/marcel-kanter/python-canopen/archive/develop.zip

Check-out with git:

git clone https://github.com/marcel-kanter/python-canopen.git
pip install -e python-canopen

About

This package is a Python implementation of the CANOpen standard, as defined in DS201, DS301 and DS1301.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages