mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-11-29 07:24:13 +01:00
GCS- Input config gadget
Text changes only from Berkely
This commit is contained in:
parent
8bd4a8c6fd
commit
8f23905a99
@ -296,7 +296,7 @@ void ConfigInputWidget::goToWizard()
|
|||||||
{
|
{
|
||||||
QMessageBox msgBox;
|
QMessageBox msgBox;
|
||||||
msgBox.setText(tr("Arming Settings are now set to Always Disarmed for your safety."));
|
msgBox.setText(tr("Arming Settings are now set to Always Disarmed for your safety."));
|
||||||
msgBox.setDetailedText(tr("You will have to reconfigure arming settings yourself afterwards."));
|
msgBox.setDetailedText(tr("You will have to reconfigure the arming settings manually when the wizard is finished."));
|
||||||
msgBox.setStandardButtons(QMessageBox::Ok);
|
msgBox.setStandardButtons(QMessageBox::Ok);
|
||||||
msgBox.setDefaultButton(QMessageBox::Ok);
|
msgBox.setDefaultButton(QMessageBox::Ok);
|
||||||
msgBox.exec();
|
msgBox.exec();
|
||||||
@ -428,7 +428,7 @@ void ConfigInputWidget::wizardSetUpStep(enum wizardSteps step)
|
|||||||
m_config->wzText->setText(tr("Welcome to the inputs configuration wizard.\n"
|
m_config->wzText->setText(tr("Welcome to the inputs configuration wizard.\n"
|
||||||
"Please follow the instructions on the screen and only move your controls when asked to.\n"
|
"Please follow the instructions on the screen and only move your controls when asked to.\n"
|
||||||
"Make sure you already configured your hardware settings on the proper tab and restarted your board.\n"
|
"Make sure you already configured your hardware settings on the proper tab and restarted your board.\n"
|
||||||
"At any time you can press 'back' to return to the previous screeen or 'Cancel' to cancel the wizard.\n"));
|
"You can press 'back' at any time to return to the previous screeen or press 'Cancel' to quit the wizard.\n"));
|
||||||
m_config->stackedWidget->setCurrentIndex(1);
|
m_config->stackedWidget->setCurrentIndex(1);
|
||||||
m_config->wzBack->setEnabled(false);
|
m_config->wzBack->setEnabled(false);
|
||||||
break;
|
break;
|
||||||
@ -438,8 +438,8 @@ void ConfigInputWidget::wizardSetUpStep(enum wizardSteps step)
|
|||||||
m_config->graphicsView->fitInView(m_txBackground, Qt::KeepAspectRatio );
|
m_config->graphicsView->fitInView(m_txBackground, Qt::KeepAspectRatio );
|
||||||
setTxMovement(nothing);
|
setTxMovement(nothing);
|
||||||
m_config->wzText->setText(tr("Please choose your transmitter type.\n"
|
m_config->wzText->setText(tr("Please choose your transmitter type.\n"
|
||||||
"Mode 1 means your throttle stick is on the right\n"
|
"Mode 1 means your throttle stick is on the right.\n"
|
||||||
"Mode 2 means your throttle stick is on the left\n"));
|
"Mode 2 means your throttle stick is on the left.\n"));
|
||||||
m_config->wzBack->setEnabled(true);
|
m_config->wzBack->setEnabled(true);
|
||||||
QRadioButton * mode1=new QRadioButton(tr("Mode 1"),this);
|
QRadioButton * mode1=new QRadioButton(tr("Mode 1"),this);
|
||||||
QRadioButton * mode2=new QRadioButton(tr("Mode 2"),this);
|
QRadioButton * mode2=new QRadioButton(tr("Mode 2"),this);
|
||||||
@ -454,9 +454,9 @@ void ConfigInputWidget::wizardSetUpStep(enum wizardSteps step)
|
|||||||
case wizardChooseType:
|
case wizardChooseType:
|
||||||
{
|
{
|
||||||
m_config->wzText->setText(tr("Please choose your transmitter mode.\n"
|
m_config->wzText->setText(tr("Please choose your transmitter mode.\n"
|
||||||
"Acro means normal transmitter\n"
|
"Acro means normal transmitter.\n"
|
||||||
"Heli means there is a collective pitch and throttle input\n"
|
"Heli means there is a collective pitch and throttle input.\n"
|
||||||
"If you are using a heli transmitter please engage throttle hold now please.\n"));
|
"If you are using a heli transmitter please engage throttle hold now.\n"));
|
||||||
m_config->wzBack->setEnabled(true);
|
m_config->wzBack->setEnabled(true);
|
||||||
QRadioButton * typeAcro=new QRadioButton(tr("Acro"),this);
|
QRadioButton * typeAcro=new QRadioButton(tr("Acro"),this);
|
||||||
QRadioButton * typeHeli=new QRadioButton(tr("Heli"),this);
|
QRadioButton * typeHeli=new QRadioButton(tr("Heli"),this);
|
||||||
@ -480,7 +480,7 @@ void ConfigInputWidget::wizardSetUpStep(enum wizardSteps step)
|
|||||||
break;
|
break;
|
||||||
case wizardIdentifyCenter:
|
case wizardIdentifyCenter:
|
||||||
setTxMovement(centerAll);
|
setTxMovement(centerAll);
|
||||||
m_config->wzText->setText(QString(tr("Please center all control controls and press next when ready (if your FlightMode switch has only two positions, leave it on either position)")));
|
m_config->wzText->setText(QString(tr("Please center all controls and press next when ready (if your FlightMode switch has only two positions, leave it in either position).")));
|
||||||
break;
|
break;
|
||||||
case wizardIdentifyLimits:
|
case wizardIdentifyLimits:
|
||||||
{
|
{
|
||||||
@ -488,7 +488,7 @@ void ConfigInputWidget::wizardSetUpStep(enum wizardSteps step)
|
|||||||
accessoryDesiredObj1 = AccessoryDesired::GetInstance(getObjectManager(),1);
|
accessoryDesiredObj1 = AccessoryDesired::GetInstance(getObjectManager(),1);
|
||||||
accessoryDesiredObj2 = AccessoryDesired::GetInstance(getObjectManager(),2);
|
accessoryDesiredObj2 = AccessoryDesired::GetInstance(getObjectManager(),2);
|
||||||
setTxMovement(nothing);
|
setTxMovement(nothing);
|
||||||
m_config->wzText->setText(QString(tr("Please move all controls to their maximum extents on both directions and press next when ready")));
|
m_config->wzText->setText(QString(tr("Please move all controls to their maximum extents on both directions and press next when ready.")));
|
||||||
fastMdata();
|
fastMdata();
|
||||||
manualSettingsData=manualSettingsObj->getData();
|
manualSettingsData=manualSettingsObj->getData();
|
||||||
for(uint i=0;i<ManualControlSettings::CHANNELMAX_NUMELEM;++i)
|
for(uint i=0;i<ManualControlSettings::CHANNELMAX_NUMELEM;++i)
|
||||||
@ -530,7 +530,7 @@ void ConfigInputWidget::wizardSetUpStep(enum wizardSteps step)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
connect(manualCommandObj, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks()));
|
connect(manualCommandObj, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks()));
|
||||||
m_config->wzText->setText(QString(tr("Please check the picture below and check all the sticks which show an inverted movement and press next when ready")));
|
m_config->wzText->setText(QString(tr("Please check the picture below and correct all the sticks which show an inverted movement, press next when ready.")));
|
||||||
fastMdata();
|
fastMdata();
|
||||||
break;
|
break;
|
||||||
case wizardFinish:
|
case wizardFinish:
|
||||||
@ -538,8 +538,8 @@ void ConfigInputWidget::wizardSetUpStep(enum wizardSteps step)
|
|||||||
connect(manualCommandObj, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks()));
|
connect(manualCommandObj, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks()));
|
||||||
connect(flightStatusObj, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks()));
|
connect(flightStatusObj, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks()));
|
||||||
connect(accessoryDesiredObj0, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks()));
|
connect(accessoryDesiredObj0, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks()));
|
||||||
m_config->wzText->setText(QString(tr("You have completed this wizard, please check below if the picture below mimics your sticks movement.\n"
|
m_config->wzText->setText(QString(tr("You have completed this wizard, please check below if the picture mimics your sticks movement.\n"
|
||||||
"This new settings aren't saved to the board yet, after pressing next you will go to the initial screen where you can do that.")));
|
"These new settings aren't saved to the board yet, after pressing next you will go to the initial screen where you can save the configuration.")));
|
||||||
fastMdata();
|
fastMdata();
|
||||||
|
|
||||||
manualSettingsData.ChannelNeutral[ManualControlSettings::CHANNELNEUTRAL_THROTTLE]=
|
manualSettingsData.ChannelNeutral[ManualControlSettings::CHANNELNEUTRAL_THROTTLE]=
|
||||||
@ -665,11 +665,11 @@ void ConfigInputWidget::restoreMdata()
|
|||||||
void ConfigInputWidget::setChannel(int newChan)
|
void ConfigInputWidget::setChannel(int newChan)
|
||||||
{
|
{
|
||||||
if(newChan == ManualControlSettings::CHANNELGROUPS_COLLECTIVE)
|
if(newChan == ManualControlSettings::CHANNELGROUPS_COLLECTIVE)
|
||||||
m_config->wzText->setText(QString(tr("Please enable throttle hold mode and move the collective pitch stick")));
|
m_config->wzText->setText(QString(tr("Please enable the throttle hold mode and move the collective pitch stick.")));
|
||||||
else if (newChan == ManualControlSettings::CHANNELGROUPS_FLIGHTMODE)
|
else if (newChan == ManualControlSettings::CHANNELGROUPS_FLIGHTMODE)
|
||||||
m_config->wzText->setText(QString(tr("Please flick the flight mode switch. For switches you may have to repeat this rapidly.")));
|
m_config->wzText->setText(QString(tr("Please toggle the flight mode switch. For switches you may have to repeat this rapidly.")));
|
||||||
else if((transmitterType == heli) && (newChan == ManualControlSettings::CHANNELGROUPS_THROTTLE))
|
else if((transmitterType == heli) && (newChan == ManualControlSettings::CHANNELGROUPS_THROTTLE))
|
||||||
m_config->wzText->setText(QString(tr("Please disable throttle hold mode and move the throttle stick")));
|
m_config->wzText->setText(QString(tr("Please disable throttle hold mode and move the throttle stick.")));
|
||||||
else
|
else
|
||||||
m_config->wzText->setText(QString(tr("Please move each control once at a time according to the instructions and picture below.\n\n"
|
m_config->wzText->setText(QString(tr("Please move each control once at a time according to the instructions and picture below.\n\n"
|
||||||
"Move the %1 stick")).arg(manualSettingsObj->getField("ChannelGroups")->getElementNames().at(newChan)));
|
"Move the %1 stick")).arg(manualSettingsObj->getField("ChannelGroups")->getElementNames().at(newChan)));
|
||||||
@ -1299,7 +1299,7 @@ void ConfigInputWidget::simpleCalibration(bool enable)
|
|||||||
|
|
||||||
QMessageBox msgBox;
|
QMessageBox msgBox;
|
||||||
msgBox.setText(tr("Arming Settings are now set to Always Disarmed for your safety."));
|
msgBox.setText(tr("Arming Settings are now set to Always Disarmed for your safety."));
|
||||||
msgBox.setDetailedText(tr("You will have to reconfigure arming settings yourself afterwards."));
|
msgBox.setDetailedText(tr("You will have to reconfigure the arming settings manually when the wizard is finished."));
|
||||||
msgBox.setStandardButtons(QMessageBox::Ok);
|
msgBox.setStandardButtons(QMessageBox::Ok);
|
||||||
msgBox.setDefaultButton(QMessageBox::Ok);
|
msgBox.setDefaultButton(QMessageBox::Ok);
|
||||||
msgBox.exec();
|
msgBox.exec();
|
||||||
|
Loading…
Reference in New Issue
Block a user