Skip to main content

OreSat CFC OLAF app

Project description

OreSat CFC Software

Software for Linux version of the CFC (Cirrus Flux Camera) card.

Like all OreSat software projects it is built using OLAF (OreSat Linux App Framework), which it built ontop of CANopen for Python. See the oresat-olaf repo for more info about OLAF.

When this project is running on the real hardware it will required the prucam-pirt1280 kernel module. See https://github.com/oresat/oresat-prucam-pirt1280 for more info.

Quickstart

Install dependenies

$ pip3 install -r requirements.txt

Make a virtual CAN bus

$ sudo ip link add dev vcan0 type vcan
$ sudo ip link set vcan0 up

Run the CFC app

$ python3 -m oresat_cfc

Can select the CAN bus to use (vcan0, can0, etc) with the -b BUS arg.

Can mock hardware by using the -m HARDWARE flag.

  • The-m all flag can be used to mock all hardware (CAN bus is always required).
  • The -m camera flag would only mock the camera
  • The -m tec flag would only mock the TEC

See other options with -h flag.

A basic Flask-based website for development and integration can be found at http://localhost:8000 when the software is running.

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

oresat_cfc-0.1.0.tar.gz (30.3 kB view details)

Uploaded Source

Built Distribution

oresat_cfc-0.1.0-py3-none-any.whl (31.6 kB view details)

Uploaded Python 3

File details

Details for the file oresat_cfc-0.1.0.tar.gz.

File metadata

  • Download URL: oresat_cfc-0.1.0.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for oresat_cfc-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fb478258b0e05a96590f65d3ee5ed0f5454d8e9dde2599f638a02a554a376d50
MD5 55688cb36c0ec631fab197ac4984cfb3
BLAKE2b-256 15625ff06ac5edd0ade36463a6efb3653950f626c583fefbcc3a44ba2086dd92

See more details on using hashes here.

File details

Details for the file oresat_cfc-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: oresat_cfc-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 31.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for oresat_cfc-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 70689da147eccf037aaefa04fceae6ae4d06d565ceda07514e37a0812881a515
MD5 91306c81f557ac78a42825c5951ad333
BLAKE2b-256 3f94cf4775401b15e6f0b5846b212bf6fc9e63b907ba4dc00eaec02d44a8feb4

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