|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <BulkRefreshJob.h>
Inheritance diagram for BulkRefreshJob:
Collaboration diagram for BulkRefreshJob:Public Member Functions | |
| BulkRefreshJob (ParameterManager *mgr, int componentId, const QStringList &resolvedNames, bool notifyFailure, std::function< void(const QString &)> requestFn, QObject *parent) | |
Static Public Attributes | |
| static constexpr int | kMaxRetryRounds = 3 |
| Number of batch-level retry rounds before giving up. | |
| static constexpr int | kRetryBaseDelayMs = 1000 |
| Base retry interval; doubled each round. | |
Fires a batch of PARAM_REQUEST_READs with exponential backoff retry. Owned by ParameterManager (as QObject parent); self-deletes on completion.
Definition at line 15 of file BulkRefreshJob.h.
| BulkRefreshJob::BulkRefreshJob | ( | ParameterManager * | mgr, |
| int | componentId, | ||
| const QStringList & | resolvedNames, | ||
| bool | notifyFailure, | ||
| std::function< void(const QString &)> | requestFn, | ||
| QObject * | parent | ||
| ) |
Definition at line 9 of file BulkRefreshJob.cc.
References ParameterManager::_paramRequestReadFailure(), and ParameterManager::_paramRequestReadSuccess().
|
staticconstexpr |
Number of batch-level retry rounds before giving up.
Definition at line 22 of file BulkRefreshJob.h.
|
staticconstexpr |
Base retry interval; doubled each round.
Definition at line 23 of file BulkRefreshJob.h.