Added mode speed selection to API
This commit is contained in:
parent
52da12da01
commit
a8d97d09b4
@ -12227,6 +12227,41 @@ void MainWindow::networkMessage(Message const &message)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// MODE.GET_SPEED
|
||||||
|
// MODE.SET_SPEED
|
||||||
|
if(type == "MODE.GET_SPEED"){
|
||||||
|
sendNetworkMessage("MODE.SPEED", "", {
|
||||||
|
{"_ID", id},
|
||||||
|
{"SPEED", m_nSubMode},
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(type == "MODE.SET_SPEED"){
|
||||||
|
bool ok = false;
|
||||||
|
int speed = message.params().value("SPEED", QVariant(m_nSubMode)).toInt(&ok);
|
||||||
|
if(ok){
|
||||||
|
if(speed == Varicode::JS8CallNormal){
|
||||||
|
ui->actionModeJS8Normal->setChecked(true);
|
||||||
|
}
|
||||||
|
if(speed == Varicode::JS8CallFast){
|
||||||
|
ui->actionModeJS8Fast->setChecked(true);
|
||||||
|
}
|
||||||
|
if(speed == Varicode::JS8CallTurbo){
|
||||||
|
ui->actionModeJS8Turbo->setChecked(true);
|
||||||
|
}
|
||||||
|
if(speed == Varicode::JS8CallUltra){
|
||||||
|
ui->actionModeJS8Ultra->setChecked(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sendNetworkMessage("MODE.SPEED", "", {
|
||||||
|
{"_ID", id},
|
||||||
|
{"SPEED", m_nSubMode},
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// WINDOW.RAISE
|
// WINDOW.RAISE
|
||||||
|
|
||||||
if(type == "WINDOW.RAISE"){
|
if(type == "WINDOW.RAISE"){
|
||||||
|
Loading…
Reference in New Issue
Block a user