diff --git a/src/ui/HSIDisplay.cc b/src/ui/HSIDisplay.cc index eb4ba2d1c1f998e4fe67ba36c93bc65493e28652..f9de37cc9704b7609f16ceb95c6a1b7aa0327438 100644 --- a/src/ui/HSIDisplay.cc +++ b/src/ui/HSIDisplay.cc @@ -40,7 +40,8 @@ This file is part of the PIXHAWK project HSIDisplay::HSIDisplay(QWidget *parent) : HDDisplay(NULL, parent), - gpsSatellites() + gpsSatellites(), + satellitesUsed(0) { } @@ -174,6 +175,11 @@ void HSIDisplay::drawGPS() const float margin = 0.2f; // 20% margin of total width on each side float radius = (vwidth - vwidth * 2.0f * margin) / 2.0f; + // Draw satellite labels + // QString label; + // label.sprintf("%05.1f", value); + // paintText(label, color, 4.5f, xRef-7.5f, yRef-2.0f, painter); + for (int i = 0; i < gpsSatellites.size(); i++) { GPSSatellite* sat = gpsSatellites.at(i); diff --git a/src/ui/HSIDisplay.h b/src/ui/HSIDisplay.h index 838013daed55df642414caaf8c3327fec81f10df..5a728fe4e822010e72b4c280d726fede04e30d3f 100644 --- a/src/ui/HSIDisplay.h +++ b/src/ui/HSIDisplay.h @@ -97,6 +97,7 @@ protected: }; QVector gpsSatellites; + unsigned int satellitesUsed; private: };