Browse Source

added rounding

QGC4.4
pixhawk 15 years ago
parent
commit
474010ff06
  1. 9
      src/ui/WaypointList.cc
  2. 5
      src/ui/WaypointView.ui

9
src/ui/WaypointList.cc

@ -93,10 +93,7 @@ WaypointList::~WaypointList() @@ -93,10 +93,7 @@ WaypointList::~WaypointList()
void WaypointList::updateStatusLabel(const QString &string)
{
if (this->uas)
{
m_ui->statusLabel->setText(string);
}
m_ui->statusLabel->setText(string);
}
void WaypointList::updateLocalPosition(UASInterface* uas, double x, double y, double z, quint64 usec)
@ -229,11 +226,11 @@ void WaypointList::addCurrentPositonWaypoint() @@ -229,11 +226,11 @@ void WaypointList::addCurrentPositonWaypoint()
if (waypoints.size() > 0)
{
Waypoint *last = waypoints.at(waypoints.size()-1);
addWaypoint(new Waypoint(waypoints.size(), mavX, mavY, mavZ, mavYaw, last->getAutoContinue(), false, last->getOrbit(), last->getHoldTime()));
addWaypoint(new Waypoint(waypoints.size(), (float)(qRound(mavX*100))/100.f, (float)(qRound(mavY*100))/100.f, (float)(qRound(mavZ*100))/100.f, (float)(qRound(mavYaw*100))/100.f, last->getAutoContinue(), false, last->getOrbit(), last->getHoldTime()));
}
else
{
addWaypoint(new Waypoint(waypoints.size(), mavX, mavY, mavZ, mavYaw, true, true, 0.15, 2000));
addWaypoint(new Waypoint(waypoints.size(), (float)(qRound(mavX*100))/100.f, (float)(qRound(mavY*100))/100.f, (float)(qRound(mavZ*100))/100.f, (float)(qRound(mavYaw*100))/100.f, true, true, 0.15, 2000));
}
}

5
src/ui/WaypointView.ui

@ -281,8 +281,11 @@ QProgressBar::chunk#thrustBar { @@ -281,8 +281,11 @@ QProgressBar::chunk#thrustBar {
<property name="suffix">
<string>°</string>
</property>
<property name="minimum">
<number>-180</number>
</property>
<property name="maximum">
<number>359</number>
<number>180</number>
</property>
<property name="singleStep">
<number>10</number>

Loading…
Cancel
Save