/oresat-olaf

A pythonic CANopen application framework for all OreSat Linux boards

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

OLAF (OreSat Linux App Framework)

License Issues Documentation Status Test Status

A pythonic CANopen application framework for all OreSat Linux boards. Built ontop on python-canopen. It is designed to handle all the common OreSat CANopen Node functionality including support for ECSS CANBus Extended Protocol, file transfer over CAN, and updating the Linux board.

Installing

Install using pip:

$ pip install oresat-olaf

Example App

For an example OLAF app see example/README.rst.

Contributing

For guidance on setting up a development environment and how to contribution to OLAF, see the CONTRIBUTING.rst.