Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 312 → Rev 313

/QMK-Groundstation/trunk/Forms/mktool.cpp
724,10 → 724,6
{
if (!f_Map->isVisible())
{
// delete f_Map;
// f_Map = new dlg_Map(this);
// f_Map->create_Map(Settings);
 
f_Map->show();
}
}
1140,7 → 1136,7
if ((tab_Main->currentWidget()->objectName() == QString("Tab_2")) && (f_Settings->listWidget->currentRow() == 1))
{
TX_Data[0] = 0;
o_Connection->send_Cmd('p', ADDRESS_FC, TX_Data, 0, true);
o_Connection->send_Cmd('p', ADDRESS_FC, TX_Data, 0, false);
 
Ticker->setInterval(500);
TickerEvent[1] = true;
1182,7 → 1178,7
lb_Status->setText(tr("Lese FlightCtrl-Settings aus."));
TX_Data[0] = f_Settings->sb_Set->value();
TX_Data[1] = 0;
o_Connection->send_Cmd('q', ADDRESS_FC, TX_Data, 1);
o_Connection->send_Cmd('q', ADDRESS_FC, TX_Data, 1, true);
}
 
void MKTool::slot_SetFCSettings() // DONE 0.71g
1191,7 → 1187,7
 
lb_Status->setText(tr("Schreibe FlightCtrl-Settings."));
 
o_Connection->send_Cmd('s', ADDRESS_FC, TX_Data2, MaxParameter + 2, false);
o_Connection->send_Cmd('s', ADDRESS_FC, TX_Data2, MaxParameter + 2, true);
}
 
 
1401,6 → 1397,8
case 'N' :
if (ToolBox::Decode64(RX))
{
o_Connection->stop_ReSend();
 
if (RX.Decode[0] == VERSION_MIXER)
{
f_MotorMixer->set_MotorConfig(RX);
1411,6 → 1409,8
case 'M' :
if (ToolBox::Decode64(RX))
{
o_Connection->stop_ReSend();
 
if (RX.Decode[0] == 1)
{
lb_Status->setText(tr("MotorMixer-Daten in FC geschrieben."));
1436,7 → 1436,7
case 'Q' : // DONE 0.71g
if (ToolBox::Decode64(RX))
{
TickerEvent[0] = false;
o_Connection->stop_ReSend();
 
if (RX.Decode[1] == VERSION_SETTINGS)
{
1445,7 → 1445,6
{
FCSettings[a] = RX.Decode[a + 2];
}
//show_ParameterSet(Settings_ID);
f_Settings->show_FCSettings(Settings_ID, FCSettings);
f_Settings->pb_Read->setEnabled(true);
f_Settings->pb_Write->setEnabled(true);
1462,7 → 1461,7
break;
// Settings geschrieben
case 'S' : // DONE 0.71g
TickerEvent[0] = false;
o_Connection->stop_ReSend();
break;
}
 
1486,6 → 1485,8
case 'L' : // DONE 0.71g
if (ToolBox::Decode64(RX))
{
o_Connection->stop_ReSend();
 
int LCD[150];
memcpy(LCD,RX.Decode, sizeof(RX.Decode));
 
1493,8 → 1494,6
 
LCD_Page = RX.Decode[0];
LCD_MAX_Page = RX.Decode[1];
 
TickerEvent[0] = false;
}
break;
// Analoglabels
1501,6 → 1500,8
case 'A' : // DONE 0.71g
if (ToolBox::Decode64(RX))
{
o_Connection->stop_ReSend();
 
int Position = RX.Decode[0];
if (Position != 31)
{
1540,7 → 1541,7
case 'V' : // DONE 0.71h
if (ToolBox::Decode64(RX))
{
TickerEvent[0] = false;
o_Connection->stop_ReSend();
 
Mode.ID = HardwareID;
Mode.VERSION_MAJOR = RX.Decode[0];