所有协议解析完成

This commit is contained in:
hm
2022-07-16 23:54:47 +08:00
parent f4124ebd1f
commit b769d547f2
59 changed files with 7354 additions and 1020 deletions
+28 -1
View File
@@ -1163,7 +1163,34 @@ void MavLinkNode::StatusParse(mavlink_message_t msg)
mavlink_msg_encapsulated_data_decode(&msg,&encapsulated_data);
QByteArray data((const char *)encapsulated_data.data);
//QByteArray data((const char *)encapsulated_data.data);
//qDebug() << "rawdata" << data;
QByteArray data;
//data.setRawData((const char *)encapsulated_data.data,253);
for (int var = 0; var < 253; ++var) {
data.push_back(encapsulated_data.data[var]);
}
//qDebug() << "rawdata" << encapsulated_data.seqnr << msg.len - 2;
/*
QString str;
QString str3 = data.toHex().data();//以十六进制显示
str3 = str3.toUpper ();//转换为大写
for(int i = 0;i<str3.length ();i+=2)//填加空格
{
QString st = str3.mid (i,2);
str += st;
str += " ";
}
qDebug() << "id" << encapsulated_data.seqnr << ":" << str;
*/
emit recieveData(encapsulated_data.seqnr,data);