Files
Bachelorarbeit-Rover/doc/TODO allgemein.txt
T
2023-10-10 18:11:46 +02:00

61 lines
2.0 KiB
Plaintext

Maybe:
-> Time Measurement in component interface
-> Time warnings
Do later:
-> Program underfloorLighting
-> Add an beeper
-> Program the beeper
-> Update GNSS Lib to v3
-> Engine slow down without curve in motorControl
-> Network clean up (Mqtt remove?)
-> Extra class for maneuver, autopilot should inherit from int16_t
-> Remote Control
- Leds for gnss rtk etc
- what happens exactly when no data is arriving
-> Test Menu for big curve driving
-> Api with Names and show on Maps in Browser
-> Menu structure mit add functions for each menu mit pointer return to config (additional not replace)
-> Menu Display from parent as run() to make Menu as Component
-> Racing Mode
-> ConsolControl
-> Menü für Sensordaten (kann in jedem Betriebsmodus aufgerufen werden)
- GNSS
- Ntrip
- CalcCompass
- RealCompass
- Gyroskop
- Geschwindigkeiten (vielleicht)
-> Menü für Einstellungen
- PID
- Geschwindigkeiten
- WiFi (save in Flash)
-> Battery
- tabelle mit eigenen Werten übergeben und nicht in header (wiederverwendbarkeit)
- kalibrierungsmethode mit Menü
- Daten in flash speichern können
-> Check speration between Ui and Route (RouteMenu)
-> update sparkfun gnss auf v3 für SPI korrekturdatenüvbetragung
-> Rover Objekt mit Error zustand freeze, damit das wenn möglich auch auf dem Display angezeigt wird.
-> ESP und Sensoren in den DeepSleep für Auschalten oder Akkuschutz
Do now:
Code:
Doxygen Kommentare aktualisieren
magic numbers etc
Menu in Lib Folder packen
testMode einzelner Motor testen klappt nicht
Fernbedienung!
Latex:
Anhang: Liste mit allen Komponenten und Kurzbeschreibung
Unterschied funktionale und nicht funktionale Anforderungen
Overfull H-Boxen
Test Motor, Zeiten kontrolieren. Wenn einfach so dann bezug auf fehler bei Timing und freeRtos
Bild mit RPY einbinden
3D:
Rover: