Repository navigation
Releases
Releases · Aliouchi/spacecoms_ground_payload
Sprint 4 Release 2
In this release, we have made sure that everything is fully functional and final in our module.
Please see below for changes, updates, and fixes:
As for the new functionality:
-
Added load_ip() method:
The load_ip method was added to the routing.py module, allowing us to just simply put a text file in the root directory and then ask the load_ip method to read IP addresses for certain services from it. -
Added the check_duplicates() method:
This new method in the database module allows us to look up our database for requests with the same ID number as the one we are processing now.
As for the fixes and updates:
- The /receive and /images routes are fully functional and work as other modules expect.
- The number_of_images variable was removed from the module, as earlier it was agreed with all the other groups that we don't need it anymore.
Release 2 Sprint 3
As of this release, we have pretty much finalized our module.
Additions in this release:
- The /request route. We have finished the POST /request route, an endpoint for Module #7 to forward their requests to us. This endpoint validates the request, returns a status code response to Module #7, and then, if the checks pass successfully, posts the request to the /receive route belonging to Module #5.
- The /images route. We have finished the POST /images route, an endpoint, which will allow Module #5 to forward all the images received from the spacecraft to us.
-The Mongo DB database for storing all the requests, which go through our module. we have implemented the database to keep track of all the requests which we approve/deny, and to be able to cherry-pick any duplicate requests, which may come through.,
Deletions:
- Deprecated certain verifications, not compatible with JSON packets. (Minor internal changes, not influencing the functionality in any way).