Browse Source

Support comp info param metadata and gzip json

QGC4.4
DonLakeFlyer 5 years ago
parent
commit
8196be598d
  1. 25027
      src/comm/MockLink.Parameter.MetaData.json
  2. BIN
      src/comm/MockLink.Version.MetaData.json.gz
  3. 2
      src/comm/MockLink.cc
  4. 4
      src/comm/MockLinkFTP.cc

25027
src/comm/MockLink.Parameter.MetaData.json

File diff suppressed because it is too large Load Diff

BIN
src/comm/MockLink.Version.MetaData.json.gz

Binary file not shown.

2
src/comm/MockLink.cc

@ -1529,7 +1529,7 @@ bool MockLink::_handleRequestMessage(const mavlink_command_long_t& request, bool @@ -1529,7 +1529,7 @@ bool MockLink::_handleRequestMessage(const mavlink_command_long_t& request, bool
void MockLink::_sendVersionMetaData(void)
{
mavlink_message_t responseMsg;
char metaDataURI[MAVLINK_MSG_COMPONENT_INFORMATION_FIELD_METADATA_URI_LEN] = "mavlinkftp://version.json";
char metaDataURI[MAVLINK_MSG_COMPONENT_INFORMATION_FIELD_METADATA_URI_LEN] = "mavlinkftp://version.json.gz";
char translationURI[MAVLINK_MSG_COMPONENT_INFORMATION_FIELD_TRANSLATION_URI_LEN] = "";
mavlink_msg_component_information_pack_chan(_vehicleSystemId,

4
src/comm/MockLinkFTP.cc

@ -119,6 +119,10 @@ void MockLinkFTP::_openCommand(uint8_t senderSystemId, uint8_t senderComponentId @@ -119,6 +119,10 @@ void MockLinkFTP::_openCommand(uint8_t senderSystemId, uint8_t senderComponentId
tmpFilename = _createTestTempFile(sizeString.toInt());
} else if (path == "/version.json") {
tmpFilename = ":MockLink/Version.MetaData.json";
} else if (path == "/version.json.gz") {
tmpFilename = ":MockLink/Version.MetaData.json.gz";
} else if (path == "/parameter.json") {
tmpFilename = ":MockLink/Parameter.MetaData.json";
}
if (!tmpFilename.isEmpty()) {

Loading…
Cancel
Save