完善所有的参数显示
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
#include "ServoSystem.h"
|
||||
#include "ServoSystem.h"
|
||||
#include "ui_ServoSystem.h"
|
||||
|
||||
ServoSystem::ServoSystem(QWidget *parent) :
|
||||
@@ -128,17 +128,17 @@ void ServoSystem::setCheckState(uint32_t pos,QVariant value)
|
||||
|
||||
void ServoSystem::setServoState(mavlink_servo_output_raw_t *t)
|
||||
{
|
||||
ui->label_rud_curr->setText(QString::number(t->servo13_raw));
|
||||
ui->label_ele_l_curr->setText(QString::number(t->servo15_raw));
|
||||
ui->label_ele_r_curr->setText(QString::number(t->servo12_raw));
|
||||
ui->label_ail_l_curr->setText(QString::number(t->servo14_raw));
|
||||
ui->label_ail_r_curr->setText(QString::number(t->servo11_raw));
|
||||
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(t->servo3_raw));
|
||||
ui->label_ele_l_cmd->setText(QString::number(t->servo1_raw));
|
||||
ui->label_ele_r_cmd->setText(QString::number(t->servo2_raw));
|
||||
ui->label_ail_l_cmd->setText(QString::number(t->servo4_raw));
|
||||
ui->label_ail_r_cmd->setText(QString::number(t->servo5_raw));
|
||||
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));
|
||||
|
||||
/*
|
||||
sbus = feedback (ra)
|
||||
|
||||
Reference in New Issue
Block a user