#include <FileStatistics.h>
◆ calculateStatisticsSize()
uint32_t Vector::BLF::FileStatistics::calculateStatisticsSize |
( |
| ) |
const |
Calculates the statisticsSize
- Returns
- statistics size
◆ read()
read file statistics
- Parameters
-
◆ write()
write file statistics
- Parameters
-
◆ apiNumber
uint32_t Vector::BLF::FileStatistics::apiNumber { 4080200 } |
BL API number
This consists of major, minor, build, patch. It's encoded as such: major * 1000000 + minor * 1000 + build * 100 + patch. Example: 4010608 decodes to 4.1.6.8.
◆ applicationBuild
uint32_t Vector::BLF::FileStatistics::applicationBuild {} |
application build number
- Todo
- The BL API function takes an uint8_t argument here.
◆ applicationId
uint8_t Vector::BLF::FileStatistics::applicationId {} |
◆ applicationMajor
uint8_t Vector::BLF::FileStatistics::applicationMajor {} |
◆ applicationMinor
uint8_t Vector::BLF::FileStatistics::applicationMinor {} |
◆ compressionLevel
uint8_t Vector::BLF::FileStatistics::compressionLevel {1} |
compression level
- Note
- zlib defines maximum compression level 9. All files that show 10 here, actually have LogContainers with compression level 6, which is default for Vector BLF.
◆ fileSize
uint64_t Vector::BLF::FileStatistics::fileSize {} |
(compressed) file size in bytes
◆ lastObjectTime
SYSTEMTIME Vector::BLF::FileStatistics::lastObjectTime {} |
◆ measurementStartTime
SYSTEMTIME Vector::BLF::FileStatistics::measurementStartTime {} |
◆ objectCount
uint32_t Vector::BLF::FileStatistics::objectCount {} |
◆ reservedFileStatistics
std::array<uint32_t, 16> Vector::BLF::FileStatistics::reservedFileStatistics {} |
◆ restorePointsOffset
uint64_t Vector::BLF::FileStatistics::restorePointsOffset {} |
◆ signature
uint32_t Vector::BLF::FileStatistics::signature {FileSignature} |
◆ statisticsSize
◆ uncompressedFileSize
uint64_t Vector::BLF::FileStatistics::uncompressedFileSize {} |
uncompressed file size in bytes
The documentation for this struct was generated from the following files: