~swmail/qgroundcontrolbuild/+git/trunk:component_info_rework

Last commit made on 2021-04-12
Get this branch:
git clone -b component_info_rework https://git.launchpad.net/~swmail/qgroundcontrolbuild/+git/trunk

Branch merges

Branch information

Name:
component_info_rework
Repository:
lp:~swmail/qgroundcontrolbuild/+git/trunk

Recent commits

becb042... by =?utf-8?q?Beat_K=C3=BCng?= <email address hidden>

Revert "Control COMPONENT_INFORMATION query from app setting"

This reverts commit ec13a2d0ab2b4604e35d83f41378972c37ec0028.

Now ready to be used by default.

2f3a309... by =?utf-8?q?Beat_K=C3=BCng?= <email address hidden>

load progress bar: include component information & mission, geofence & rally points

The initial load is now completed when InitialConnectStateMachine is done.

f6a19ce... by =?utf-8?q?Beat_K=C3=BCng?= <email address hidden>

ComponentInformationManager: add fallback & abort slow mavlink ftp downloads

65dcce2... by =?utf-8?q?Beat_K=C3=BCng?= <email address hidden>

FTPManager: add cancel to abort current download & move emit commandProgress

a83be24... by =?utf-8?q?Beat_K=C3=BCng?= <email address hidden>

ComponentInformation: minor cleanup, require valid uriMetaData & crcMetaDataValid

bcf9efe... by =?utf-8?q?Beat_K=C3=BCng?= <email address hidden>

ComponentInformationCache: use mkpath instead of mkdir

Required for CI, which uses:
/home/travis/.cache/QGroundControl.org/QGroundControl_unittest/QGCCompInfoCache

11ef42f... by =?utf-8?q?Beat_K=C3=BCng?= <email address hidden>

MockLinkFTP: avoid uninitialized bytes in mavlink message

0c175f4... by =?utf-8?q?Beat_K=C3=BCng?= <email address hidden>

ComponentInformationManager: use file cache

a8fc667... by =?utf-8?q?Beat_K=C3=BCng?= <email address hidden>

ComponentInformation: add LRU file cache

c8456cf... by =?utf-8?q?Beat_K=C3=BCng?= <email address hidden>

QGCLZMA: init crc table only once