mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-04-23 01:36:36 +00:00
feat: stage3 — REST API endpoints and dummy FlightProcessor
This commit is contained in:
@@ -68,9 +68,9 @@
|
||||
- Реалізовано завантаження конфігів з `.env` через `pydantic-settings` (`config.py`).
|
||||
- Pydantic-схеми: GPSPoint, CameraParameters, Flight*, Waypoint, Batch*, SSE events.
|
||||
|
||||
### Етап 2 — База даних полёту
|
||||
- SQLite БД: міграції (flights, waypoints, frame results, chunk state).
|
||||
- Репозиторії / DAO під інтерфейс `IFlightDatabase`.
|
||||
### Етап 2 — База даних полёту ✅
|
||||
- SQLite БД: 8 таблиць (flights, waypoints, geofences, flight_state, frame_results, heading_history, images, chunks).
|
||||
- Async FlightRepository з повним CRUD, каскадним видаленням. 9 тестів БД.
|
||||
|
||||
### Етап 3 — REST API + завантаження батчів
|
||||
- Endpoints: створення полёту, завантаження батчу зображень (мультипарт).
|
||||
|
||||
Reference in New Issue
Block a user