chore(cpn): remove binary file format models and settings support (#5653)

This commit is contained in:
Neil Horne
2024-11-22 10:27:19 +10:00
committed by GitHub
parent d94bc3321c
commit ebb5d39a14
37 changed files with 101 additions and 9548 deletions
@@ -304,7 +304,7 @@ void SimulatorStartupDialog::onRadioTypeChanged(int index)
void SimulatorStartupDialog::onDataFileSelect(bool)
{
QString filter = EEPROM_FILES_FILTER % tr("All files (*.*)");
QString filter = SIMU_FILES_FILTER;
QString file = QFileDialog::getSaveFileName(this, tr("Select a data file"), ui->dataFile->text(),
filter, NULL, QFileDialog::DontConfirmOverwrite);
if (!file.isEmpty()) {
+16 -13
View File
@@ -316,8 +316,10 @@ bool SimulatorWidget::setStartupData(const QByteArray & dataSource, bool fromFil
}
// Assume a byte array of radio data was passed, load it.
else if (!dataSource.isEmpty()) {
ret = firmware->getEEpromInterface()->load(simuData, (uint8_t *)dataSource.constData(), Boards::getEEpromSize(m_board));
startupData = dataSource; // save the data for start()
//ret = firmware->getEEpromInterface()->load(simuData, (uint8_t *)dataSource.constData(), Boards::getEEpromSize(m_board));
//startupData = dataSource; // save the data for start()
error = tr("Unable to handle byte array.");
ret = 0;
}
// we're :-(
else {
@@ -352,11 +354,11 @@ bool SimulatorWidget::setRadioData(RadioData * radioData)
if (ret) {
if (!hasSdCard) {
startupData.fill(0, Boards::getEEpromSize(m_board));
if (firmware->getEEpromInterface()->save(
(uint8_t *)startupData.data(), *radioData, 0,
firmware->getCapability(SimulatorVariant)) <= 0) {
//if (firmware->getEEpromInterface()->save(
// (uint8_t *)startupData.data(), *radioData, 0,
// firmware->getCapability(SimulatorVariant)) <= 0) {
ret = false;
}
//}
} else {
ret = saveRadioData(radioData, radioDataPath);
}
@@ -452,13 +454,14 @@ bool SimulatorWidget::saveTempData()
fh.close();
}
if (!firmware->getEEpromInterface()->load(radioData, (uint8_t *)startupData.constData(), Boards::getEEpromSize(m_board))) {
error = tr("Error saving data: could not get data from simulator interface.");
}
else {
radioData.fixModelFilenames();
ret = true;
}
qDebug() << "ERROR: WE DO NOT WANT TO BE HERE";
// if (!firmware->getEEpromInterface()->load(radioData, (uint8_t *)startupData.constData(), Boards::getEEpromSize(m_board))) {
// error = tr("Error saving data: could not get data from simulator interface.");
// }
// else {
// radioData.fixModelFilenames();
// ret = true;
// }
}
}
else {