Skip to main content

OreSat GPS OLAF app

Project description

OreSat GPS Software

Software for Linux version of the GPS 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.

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 GPS app

$ python3 -m oresat_gps

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 skytraq flag would only mock the skytraq

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-gps-1.3.0.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

oresat_gps-1.3.0-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file oresat-gps-1.3.0.tar.gz.

File metadata

  • Download URL: oresat-gps-1.3.0.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for oresat-gps-1.3.0.tar.gz
Algorithm Hash digest
SHA256 95a19c1c23d5dcd993753e2016e684351537bccf410ceb585e7ac9742789ba62
MD5 bfdabe97a96e8eda5d6f5d6a435e0a6b
BLAKE2b-256 10892b427d1f7e7e1d5bea614968cba8dae0c4bceaf75ba8824e92c26e526fd4

See more details on using hashes here.

File details

Details for the file oresat_gps-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: oresat_gps-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 19.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for oresat_gps-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d35b5a20c861e7c83412c018b8a1114f6108f81908f0915d92ede5b9b4f064aa
MD5 fc8b21646735b612425ac6e16c4d9560
BLAKE2b-256 db5cb52394800f43ee69d0389f6a0ab50d3551ea4a3df5b20243ba9f76685a79

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