Browse Source

Merge pull request #8676 from patrickelectric/more_qtimer_qtime_fixes

Fix more QTime deprecated functions
QGC4.4
Don Gagne 5 years ago committed by GitHub
parent
commit
c1dff16533
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      src/Camera/QGCCameraControl.cc
  2. 6
      src/Camera/QGCCameraManager.h
  3. 4
      src/Joystick/Joystick.h
  4. 4
      src/Vehicle/Vehicle.h
  5. 3
      src/comm/MockLink.h

6
src/Camera/QGCCameraControl.cc

@ -770,7 +770,7 @@ QGCCameraControl::_setVideoStatus(VideoStatus status)
emit videoStatusChanged(); emit videoStatusChanged();
if(status == VIDEO_CAPTURE_STATUS_RUNNING) { if(status == VIDEO_CAPTURE_STATUS_RUNNING) {
_recordTime = 0; _recordTime = 0;
_recTime.start(); _recTime = QTime::currentTime();
_recTimer.start(); _recTimer.start();
} else { } else {
_recTimer.stop(); _recTimer.stop();
@ -784,7 +784,7 @@ QGCCameraControl::_setVideoStatus(VideoStatus status)
void void
QGCCameraControl::_recTimerHandler() QGCCameraControl::_recTimerHandler()
{ {
_recordTime = static_cast<uint32_t>(_recTime.elapsed()); _recordTime = static_cast<uint32_t>(_recTime.msec());
emit recordTimeChanged(); emit recordTimeChanged();
} }
@ -1524,7 +1524,7 @@ QGCCameraControl::handleCaptureStatus(const mavlink_camera_capture_status_t& cap
//-- Do we have recording time? //-- Do we have recording time?
if(cap.recording_time_ms) { if(cap.recording_time_ms) {
_recordTime = cap.recording_time_ms; _recordTime = cap.recording_time_ms;
_recTime = _recTime.addMSecs(_recTime.elapsed() - static_cast<int>(cap.recording_time_ms)); _recTime = _recTime.addMSecs(_recTime.msec() - static_cast<int>(cap.recording_time_ms));
emit recordTimeChanged(); emit recordTimeChanged();
} }
//-- Video/Image Capture Status //-- Video/Image Capture Status

6
src/Camera/QGCCameraManager.h

@ -91,7 +91,7 @@ protected:
class CameraStruct : public QObject { class CameraStruct : public QObject {
public: public:
CameraStruct(QObject* parent, uint8_t compID_); CameraStruct(QObject* parent, uint8_t compID_);
QTime lastHeartbeat; QElapsedTimer lastHeartbeat;
bool infoReceived = false; bool infoReceived = false;
bool gaveUp = false; bool gaveUp = false;
int tryCount = 0; int tryCount = 0;
@ -105,8 +105,8 @@ protected:
QmlObjectListModel _cameras; QmlObjectListModel _cameras;
QStringList _cameraLabels; QStringList _cameraLabels;
int _currentCamera = 0; int _currentCamera = 0;
QTime _lastZoomChange; QElapsedTimer _lastZoomChange;
QTime _lastCameraChange; QElapsedTimer _lastCameraChange;
QTimer _cameraTimer; QTimer _cameraTimer;
QMap<QString, CameraStruct*> _cameraInfoRequest; QMap<QString, CameraStruct*> _cameraInfoRequest;
}; };

4
src/Joystick/Joystick.h

@ -28,7 +28,7 @@ class AssignedButtonAction : public QObject {
public: public:
AssignedButtonAction(QObject* parent, const QString name); AssignedButtonAction(QObject* parent, const QString name);
QString action; QString action;
QTime buttonTime; QElapsedTimer buttonTime;
bool repeat = false; bool repeat = false;
}; };
@ -299,7 +299,7 @@ protected:
static int _transmitterMode; static int _transmitterMode;
int _rgFunctionAxis[maxFunction] = {}; int _rgFunctionAxis[maxFunction] = {};
QTime _axisTime; QElapsedTimer _axisTime;
QmlObjectListModel _assignableButtonActions; QmlObjectListModel _assignableButtonActions;
QList<AssignedButtonAction*> _buttonActionArray; QList<AssignedButtonAction*> _buttonActionArray;

4
src/Vehicle/Vehicle.h

@ -1441,7 +1441,7 @@ private:
QTimer _mavCommandAckTimer; QTimer _mavCommandAckTimer;
int _mavCommandRetryCount; int _mavCommandRetryCount;
int _capabilitiesRetryCount = 0; int _capabilitiesRetryCount = 0;
QTime _capabilitiesRetryElapsed; QElapsedTimer _capabilitiesRetryElapsed;
static const int _mavCommandMaxRetryCount = 3; static const int _mavCommandMaxRetryCount = 3;
static const int _mavCommandAckTimeoutMSecs = 3000; static const int _mavCommandAckTimeoutMSecs = 3000;
static const int _mavCommandAckTimeoutMSecsHighLatency = 120000; static const int _mavCommandAckTimeoutMSecsHighLatency = 120000;
@ -1490,7 +1490,7 @@ private:
QTimer _sendMultipleTimer; QTimer _sendMultipleTimer;
int _nextSendMessageMultipleIndex; int _nextSendMessageMultipleIndex;
QTime _flightTimer; QElapsedTimer _flightTimer;
QTimer _flightTimeUpdater; QTimer _flightTimeUpdater;
TrajectoryPoints* _trajectoryPoints; TrajectoryPoints* _trajectoryPoints;
QmlObjectListModel _cameraTriggerPoints; QmlObjectListModel _cameraTriggerPoints;

3
src/comm/MockLink.h

@ -10,6 +10,7 @@
#pragma once #pragma once
#include <QElapsedTimer>
#include <QMap> #include <QMap>
#include <QLoggingCategory> #include <QLoggingCategory>
#include <QGeoCoordinate> #include <QGeoCoordinate>
@ -230,7 +231,7 @@ private:
uint32_t _mavCustomMode; uint32_t _mavCustomMode;
uint8_t _mavState; uint8_t _mavState;
QTime _runningTime; QElapsedTimer _runningTime;
int8_t _batteryRemaining = 100; int8_t _batteryRemaining = 100;
MAV_AUTOPILOT _firmwareType; MAV_AUTOPILOT _firmwareType;

Loading…
Cancel
Save