diff options
author | Andrey Shamanin <andrei.shamanin@orioninc.com> | 2020-10-16 16:08:27 +0300 |
---|---|---|
committer | Andrey Shamanin <andrei.shamanin@orioninc.com> | 2020-10-19 15:41:37 +0300 |
commit | 2d66933b9bf25af66696b097283109c8a6e87151 (patch) | |
tree | 92a0bc61822540d5175a87d643fcca24d4acb216 /sample/telemetry-cloud-app/app/TelemetryWorker.cpp | |
parent | aee2ff16cc87a939e68aa2900e23d6705dda5408 (diff) |
Add AWS support to libcloudproxyneedlefish_13.93.0needlefish/13.93.0marlin_12.93.0marlin_12.92.0marlin_12.91.0marlin_12.90.1marlin_12.90.0marlin/12.93.0marlin/12.92.0marlin/12.91.0marlin/12.90.1marlin/12.90.0lamprey_11.92.0lamprey_11.91.0lamprey/11.92.0lamprey/11.91.0koi_10.93.0koi_10.92.0koi_10.91.0koi/10.93.0koi/10.92.0koi/10.91.013.93.012.93.012.92.012.91.012.90.112.90.011.92.011.91.010.93.010.92.010.91.0
Bug-AGL: SPEC-3645
Signed-off-by: Andrey Shamanin <andrei.shamanin@orioninc.com>
Change-Id: Ie165a50e7975a8e6f25b259be1679a9689414148
Diffstat (limited to 'sample/telemetry-cloud-app/app/TelemetryWorker.cpp')
-rwxr-xr-x | sample/telemetry-cloud-app/app/TelemetryWorker.cpp | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/sample/telemetry-cloud-app/app/TelemetryWorker.cpp b/sample/telemetry-cloud-app/app/TelemetryWorker.cpp index c277d2b..5dd0eb4 100755 --- a/sample/telemetry-cloud-app/app/TelemetryWorker.cpp +++ b/sample/telemetry-cloud-app/app/TelemetryWorker.cpp @@ -15,6 +15,7 @@ */
#include "TelemetryWorker.h"
+#include "mainwindow.h"
#include <QDebug>
#include <nlohmann/json.hpp>
#include <time.h>
@@ -23,6 +24,8 @@ #include <libcloudproxy.h>
/*
+Used coordinates:
+
left up: 56.327 43.981
right up: 56.327 44.03
right bottom: 56.3 44.03
@@ -33,9 +36,6 @@ top: 56.329702 44.021352 diff -0.008028 -0.014969
coeff lon/lat = 1,8646
-
-
-https://gps-coordinates.org/distance-between-coordinates.php
*/
@@ -97,6 +97,7 @@ void TelemetryWorker::send() nlohmann::json jmsg{
{"tele_ver", "1.0"},
+ {"client_id", "009a82af-a9f8-4dd9-b67b-558f1267958e"},
{"lat", lat},
{"lon", lon},
{"alt", (size_t)(alt + drand(0, 10))},
@@ -105,12 +106,18 @@ void TelemetryWorker::send() };
{
- //WARN: remove
const auto& msg{jmsg.dump()};
qDebug() << "TelemetryWorker: " << msg.c_str();
}
if (cloudproxyclient)
- qDebug() << "TelemetryWorker: cloud sendMessage result: " << cloudproxyclient->sendMessage(jmsg.dump());
+ {
+ int res = cloudproxyclient->sendMessage(CloudType::Azure, jmsg.dump());
+ qDebug() << "TelemetryWorker: cloud sendMessage result: " << res;
+
+ MainWindow* window = qobject_cast<MainWindow*>(parent());
+ if (window)
+ window->updateSendStatus(res == 0);
+ }
}
|