所有协议解析完成
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user