feat: GPS webserver hosted on esp32#2
Conversation
patrickthemoon
left a comment
There was a problem hiding this comment.
PODSUMOWANIE, spoko kod, na razie nie mergujemy do mastera, żeby jednak nie mieszać http do esp w rakiecie
| #include <RadioLib.h> // from RadioLib by Jan Gromes v7.6.0 | ||
| #include <TinyGPS++.h> // from TinyGPSPlus by Mikal Hart v1.0.3 | ||
| #include "simba_headers/simba/mavlink.h" // generated from simba.xml | ||
| #include <WiFi.h> |
There was a problem hiding this comment.
tutaj daj komentarz z jakiej to bilbioteki w jakiej wersji (tak jak wyżej)
| #include <TinyGPS++.h> // from TinyGPSPlus by Mikal Hart v1.0.3 | ||
| #include "simba_headers/simba/mavlink.h" // generated from simba.xml | ||
| #include <WiFi.h> | ||
| #include <WebServer.h> |
There was a problem hiding this comment.
tutaj daj komentarz z jakiej to bilbioteki w jakiej wersji (tak jak wyżej)
| #define WIFI_AP_IP "192.168.10.131" | ||
| #define WEB_REFRESH_SEC 10 | ||
|
|
||
| #define LAT_BUNKER 35.346444 |
There was a problem hiding this comment.
tę lokalizację trzeba zmienić na lokalizację setup area (ta pół kilometra od launch site) bo recovery ma wrócić do namiotów, a nie do launch site bo to niebezpieczne, niezgodne z regulaminem itp
| #define WEB_REFRESH_SEC 10 | ||
|
|
||
| #define LAT_BUNKER 35.346444 | ||
| #define LON_BUNKER -117.808194 |
| while (true); | ||
| } | ||
|
|
||
| if (radioStatus.mode == RadioMode::TRANSCEIVER) { |
There was a problem hiding this comment.
to bym jednak zmienił na coś w stylu if RECOVERY_RADIO (i wszędzie gdzie dotyczy webservera)
a transciever zostawił osobno, bo jednak ma inną funkcję (moja wina, źle zaplanowałem jak to zrobić)
|
|
||
| if (millis() - lastSend < TX_INTERVAL_MS) { | ||
| unsigned long interval = (radioStatus.mode == RadioMode::TRANSCEIVER) | ||
| ? TX_INTERVAL_TRANSCEIVER_MS |
| html += WEB_REFRESH_SEC; | ||
| html += F(" s</p></body></html>"); | ||
| webServer.send(200, "text/html", html); | ||
| } No newline at end of file |
There was a problem hiding this comment.
PODSUMOWANIE, spoko kod, na razie nie mergujemy do mastera, żeby jednak nie mieszać http do esp w rakiecie
Needs to be tested