数据解析
/*******************************************************************
* 函数功能:接收遥控器传来的数据并进行解析
* 调用:放在定时器中断服务函数中定时接收
* 时间:2020.12.5
********************************************************************/
void MainWindow::rec_buffer()//接收操纵杆
{
buffer = serial->readAll();
buffer = buffer.toHex();
QString rDate;
QByteArray fPLatLeverPercent,fPFanLeverPercent,fPMainLeverPercent,fPLonLeverPercent,
fPoil1LeverPercent,fPoil2LeverPercent,byteFlyingMode;
rDate = QString(buffer);
if(buffer != NULL)
{
if(rDate[0] == '0'&&rDate[1] == 'f'&&rDate.length() >= 70)
{
//qDebug("%s",qPrintable(rDate));
rDate.remove(0, 2);
fPLatLeverPercent = rDate.left(4).toLocal8Bit();
rDate.remove(0, 4);
fPFanLeverPercent &