File System (ignoring pycache and init files)

└── πŸ“backend └── πŸ“api └── πŸ“middleware β”œβ”€β”€ auth_middleware.py β”œβ”€β”€ cors_middleware.py β”œβ”€β”€ logger_middleware.py └── πŸ“v1 └── πŸ“aro └── πŸ“endpoints β”œβ”€β”€ picture_requests.py β”œβ”€β”€ user.py └── πŸ“models β”œβ”€β”€ requests.py β”œβ”€β”€ responses.py └── πŸ“mcc └── πŸ“endpoints β”œβ”€β”€ aro_requests.py β”œβ”€β”€ commands.py β”œβ”€β”€ main_commands.py β”œβ”€β”€ telemetry.py └── πŸ“models β”œβ”€β”€ requests.py β”œβ”€β”€ responses.py β”œβ”€β”€ backend_setup.py β”œβ”€β”€ lifespan.py └── πŸ“common β”œβ”€β”€ gs_errors.h β”œβ”€β”€ gs_heap.c └── πŸ“config β”œβ”€β”€ config.py β”œβ”€β”€ cors_config.py β”œβ”€β”€ data_config.py β”œβ”€β”€ logger_config.py β”œβ”€β”€ template.env └── πŸ“data └── πŸ“data_wrappers └── πŸ“aro_wrapper β”œβ”€β”€ aro_request_wrapper.py β”œβ”€β”€ aro_user_auth_token_wrapper.py β”œβ”€β”€ aro_user_data_wrapper.py β”œβ”€β”€ aro_user_login_wrapper.py └── πŸ“mcc_wrappers β”œβ”€β”€ commands_wrapper.py β”œβ”€β”€ comms_session_wrapper.py β”œβ”€β”€ main_command_wrapper.py β”œβ”€β”€ main_telemetry_wrapper.py β”œβ”€β”€ packet_commands_wrapper.py β”œβ”€β”€ packet_telemetry_wrapper.py β”œβ”€β”€ packet_wrapper.py β”œβ”€β”€ telemetry_wrapper.py β”œβ”€β”€ abstract_wrapper.py β”œβ”€β”€ wrappers.py └── πŸ“database β”œβ”€β”€ engine.py β”œβ”€β”€ utils.py └── πŸ“enums β”œβ”€β”€ aro_auth_token.py β”œβ”€β”€ aro_requests.py β”œβ”€β”€ transactional.py └── πŸ“resources β”œβ”€β”€ callsigns.csv β”œβ”€β”€ callsigns.py β”œβ”€β”€ main_commands.py β”œβ”€β”€ utils.py └── πŸ“tables β”œβ”€β”€ aro_user_tables.py β”œβ”€β”€ base_model.py β”œβ”€β”€ main_tables.py β”œβ”€β”€ transactional_tables.py └── πŸ“exceptions β”œβ”€β”€ exceptions.py └── πŸ“obc_utils β”œβ”€β”€ command_utils.py β”œβ”€β”€ encode_decode.py └── πŸ“state_machine β”œβ”€β”€ state_enums.py β”œβ”€β”€ state_machine.py β”œβ”€β”€ state_transition_enums.py └── πŸ“sun β”œβ”€β”€ ephemeris_parser.py β”œβ”€β”€ ephemeris.py β”œβ”€β”€ README.md β”œβ”€β”€ CMakeLists.txt β”œβ”€β”€ comms_pipeline_demo.c β”œβ”€β”€ Forwarding_USB_WSL.md β”œβ”€β”€ ground_station_cli.py β”œβ”€β”€ main.c └── main.py