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.4.0.tar.gz (22.3 kB view details)

Uploaded Source

Built Distribution

oresat_gps-1.4.0-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file oresat_gps-1.4.0.tar.gz.

File metadata

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

File hashes

Hashes for oresat_gps-1.4.0.tar.gz
Algorithm Hash digest
SHA256 9153ec3ee83c6b831a93193e9e5583c1b6dc4fe699212b78aa67ff9977d04096
MD5 680ee939e10e8aea0e83cd29c5959098
BLAKE2b-256 2dcea7fbf7ce4e51f5c246cd8f01c02fc56089284112f6a2ba25639de781aba7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for oresat_gps-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 50218c2f611ab2e07675c8b6555e7a060ccf9f3c5f49b6167fcd6affd3fd3563
MD5 9a8b56f2d63a87637eac16ff359c79cb
BLAKE2b-256 8c8b48a1081e85ae40fc54a441364f9c2c300c01f7a8e3aaac7100491ee4a587

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