소스 검색

gps_cli: set node location based on gps

Florent 10 달 전
부모
커밋
f6064b41e9
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      src/helpers/CommonCLI.cpp

+ 5 - 0
src/helpers/CommonCLI.cpp

@@ -580,6 +580,11 @@ void CommonCLI::handleCommand(uint32_t sender_timestamp, const char* command, ch
       if (l != NULL) {
         l->syncTime();
       }
+    } else if (memcmp(command, "gps setloc", 10) == 0) {
+      _prefs->node_lat = sensors.node_lat;
+      _prefs->node_lon = sensors.node_lon;
+      savePrefs();
+      strcpy(reply, "ok");
     } else if (memcmp(command, "gps", 3) == 0) {
       LocationProvider * l = sensors.getLocationProvider();
       if (l != NULL) {