Skip to content

Satellite services to expose hardware functionality to ground user VIA the CSP network

License

Notifications You must be signed in to change notification settings

ArashYzd/ex2_services

 
 

Repository files navigation

ex2 command handling demo

This repo will include hardware agnostic/generic implementations of the ECSS services

To run locally

Install Docker on your machine, and start it running in the background

In the root directory of this project, run:

sudo docker build --tag satellite_sim:latest .

To build the Docker image. This will take a few minutes (up to ~20 minutes): grab a coffee and chill ☕️. This will need to be redone after every change to the code, but subsequset builds are MUCH faster.

Now run:

sudo docker run --rm -it --network=host satellite_sim:latest

To begin the image. This will start the zmq proxy and run the satelliteSim with this project in it.

The design choices for this Repo are outlined in this document

File structure

file structure

Design structure

design layout

About

Satellite services to expose hardware functionality to ground user VIA the CSP network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 89.0%
  • C++ 5.1%
  • Makefile 3.4%
  • Dockerfile 2.4%
  • Shell 0.1%