6#include <QtCore/QtMath>
32 const qreal num =
static_cast<qreal
>((
entry->size() - (
current_chunk *
kChunkSize))) /
static_cast<qreal
>(MAVLINK_MSG_LOG_DATA_FIELD_DATA_LEN);
33 return qMin(
static_cast<uint32_t
>(qCeil(num)),
kTableBins);
38 const qreal num =
static_cast<qreal
>(
entry->size()) /
static_cast<qreal
>(
kChunkSize);
49QGCOnboardLogEntry::QGCOnboardLogEntry(uint logId,
const QDateTime &dateTime, uint logSize,
bool received, QObject *parent)
53 , _logTimeUTC(dateTime)
59QGCOnboardLogEntry::~QGCOnboardLogEntry()
64QString QGCOnboardLogEntry::sizeStr()
const
#define QGC_LOGGING_CATEGORY(name, categoryStr)
QString bigSizeToString(quint64 size)
Locale-aware byte-size with unit: B, KB, MB, GB, TB. 1 fractional digit above 1 KB.
static const uint32_t kChunkSize
static constexpr uint32_t kTableBins
QGCOnboardLogEntry *const entry
uint32_t numChunks() const
The number of kChunkSize chunks in the file.
bool chunkEquals(const bool val) const
True if all bins in the chunk have been set to val.
~OnboardLogDownloadData()
uint32_t chunkBins() const
The number of MAVLINK_MSG_LOG_DATA_FIELD_DATA_LEN bins in the current chunk.