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 allflag can be used to mock all hardware (CAN bus is always required). - The
-m cameraflag would only mock the camera - The
-m tecflag 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.
Metadata
Release files for oresat-cfc 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| oresat_cfc-0.1.1.tar.gz | 30.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| oresat_cfc-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 62.3 kB
Release files / oresat_cfc-0.1.1.tar.gz
| Download URL | oresat_cfc-0.1.1.tar.gz |
|---|---|
| Size | 30.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6c2fb55a8df37b4bc908dedda3aa050a8aff3eac9f286fba157e6d1179c21115
|
|
BLAKE2b-256 checksum How to use checksums |
3608e6317630e442e63911ad516f00091cc4a86a165e5c0f4d7253b51713f1e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.9.19
|
Release files / oresat_cfc-0.1.1-py3-none-any.whl
| Download URL | oresat_cfc-0.1.1-py3-none-any.whl |
|---|---|
| Size | 31.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2d593464ea7d534997d0dd180a08c28d2457f212e1d0728621cf8108853e7329
|
|
BLAKE2b-256 checksum How to use checksums |
0f4593e761a76fe4cefe42746d92f0d5db089b12d9cc6e48d16c693ad56f07a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.9.19
|