界面的一些修改

This commit is contained in:
hm
2020-12-08 22:21:52 +08:00
parent 4bb6156d4c
commit 815b077b5b
25 changed files with 821 additions and 346 deletions
+24 -10
View File
@@ -161,17 +161,31 @@ void ServoSystem::setCheckState(uint32_t pos,QVariant value)
void ServoSystem::setServoState(mavlink_servo_output_raw_t *t)
{
ui->label_rud_curr->setText(QString::number(((int16_t)t->servo13_raw)/32767.0 * 35.0,'f',2));
ui->label_ele_l_curr->setText(QString::number(((int16_t)t->servo15_raw)/32767.0 * 35.0,'f',2));
ui->label_ele_r_curr->setText(QString::number(((int16_t)t->servo12_raw)/32767.0 * 35.0,'f',2));
ui->label_ail_l_curr->setText(QString::number(((int16_t)t->servo14_raw)/32767.0 * 35.0,'f',2));
ui->label_ail_r_curr->setText(QString::number(((int16_t)t->servo11_raw)/32767.0 * 35.0,'f',2));
ui->label_rud_cmd->setText(QString::number(((int16_t)t->servo3_raw)/32767.0 * 35.0,'f',2));
ui->label_ele_l_cmd->setText(QString::number(((int16_t)t->servo1_raw)/32767.0 * 35.0,'f',2));
ui->label_ele_r_cmd->setText(QString::number(((int16_t)t->servo2_raw)/32767.0 * 35.0,'f',2));
ui->label_ail_l_cmd->setText(QString::number(((int16_t)t->servo4_raw)/32767.0 * 35.0,'f',2));
ui->label_ail_r_cmd->setText(QString::number(((int16_t)t->servo5_raw)/32767.0 * 35.0,'f',2));
/*
statusui->setServo(1,QString::number( ((int16_t)dlink->mavlinknode->vehicle.servo_output_raw.servo14_raw)/32767.0 * 35.0 - m_la,'f',2),
QString::number( ((int16_t)dlink->mavlinknode->vehicle.servo_output_raw.servo4_raw) /32767.0 * 35.0 - m_la,'f',2));
statusui->setServo(2,QString::number(-((int16_t)dlink->mavlinknode->vehicle.servo_output_raw.servo11_raw)/32767.0 * 35.0 - m_ra,'f',2),
QString::number(-((int16_t)dlink->mavlinknode->vehicle.servo_output_raw.servo5_raw) /32767.0 * 35.0 - m_ra,'f',2));
statusui->setServo(3,QString::number(-((int16_t)dlink->mavlinknode->vehicle.servo_output_raw.servo15_raw)/32767.0 * 25.0 - m_le,'f',2),
QString::number(-((int16_t)dlink->mavlinknode->vehicle.servo_output_raw.servo1_raw) /32767.0 * 25.0 - m_le,'f',2));
statusui->setServo(4,QString::number( ((int16_t)dlink->mavlinknode->vehicle.servo_output_raw.servo12_raw)/32767.0 * 25.0 - m_re,'f',2),
QString::number( ((int16_t)dlink->mavlinknode->vehicle.servo_output_raw.servo2_raw) /32767.0 * 25.0 - m_re,'f',2));
statusui->setServo(5,QString::number(-((int16_t)dlink->mavlinknode->vehicle.servo_output_raw.servo13_raw)/32767.0 * 25.0 - m_ru,'f',2),
QString::number(-((int16_t)dlink->mavlinknode->vehicle.servo_output_raw.servo3_raw) /32767.0 * 25.0 - m_ru,'f',2));
*/
ui->label_rud_curr->setText( QString::number(-((int16_t)t->servo13_raw)/32767.0 * 25.0 - m_ru,'f',2));
ui->label_ele_l_curr->setText(QString::number(-((int16_t)t->servo15_raw)/32767.0 * 25.0 - m_le,'f',2));
ui->label_ele_r_curr->setText(QString::number( ((int16_t)t->servo12_raw)/32767.0 * 25.0 - m_re,'f',2));
ui->label_ail_l_curr->setText(QString::number( ((int16_t)t->servo14_raw)/32767.0 * 35.0 / 1.12 - m_la,'f',2));
ui->label_ail_r_curr->setText(QString::number(-((int16_t)t->servo11_raw)/32767.0 * 35.0 / 1.117 - m_ra,'f',2));
ui->label_rud_cmd->setText( QString::number(-((int16_t)t->servo3_raw)/32767.0 * 25.0 - m_ru,'f',2));//ru
ui->label_ele_l_cmd->setText(QString::number(-((int16_t)t->servo1_raw)/32767.0 * 25.0 - m_le,'f',2));//le
ui->label_ele_r_cmd->setText(QString::number( ((int16_t)t->servo2_raw)/32767.0 * 25.0 - m_re,'f',2));//re
ui->label_ail_l_cmd->setText(QString::number( ((int16_t)t->servo4_raw)/32767.0 * 35.0 / 1.12 - m_la,'f',2));//la
ui->label_ail_r_cmd->setText(QString::number(-((int16_t)t->servo5_raw)/32767.0 * 35.0 / 1.117 - m_ra,'f',2));//ra
/*
sbus = feedback (ra)