Skip to content

Commit 3c2d4f9

Browse files
authored
amc application name updated in FirmwareUpdater gui (#1038)
1 parent 947df3e commit 3c2d4f9

4 files changed

Lines changed: 11 additions & 16 deletions

File tree

conf/iCubFindDependencies.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ checkandset_dependency(IPOPT)
6464
checkandset_dependency(OpenCV)
6565
checkandset_dependency(Qt5)
6666

67-
set(MINIMUM_REQUIRED_icub_firmware_shared_VERSION 1.43.3)
67+
set(MINIMUM_REQUIRED_icub_firmware_shared_VERSION 1.43.4)
6868

6969
if(icub_firmware_shared_FOUND AND ICUB_USE_icub_firmware_shared)
7070
if(icub_firmware_shared_VERSION VERSION_LESS ${MINIMUM_REQUIRED_icub_firmware_shared_VERSION})

src/tools/FirmwareUpdater/firmwareupdatercore.cpp

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -320,32 +320,27 @@ boardInfo2_t FirmwareUpdaterCore::getMoreDetails(int boardNum,QString *infoStrin
320320

321321
}
322322

323-
QString FirmwareUpdaterCore::getProcessFromUint(uint8_t id, bool isMultiCore, eObrd_ethtype_t boardtype)
323+
QString FirmwareUpdaterCore::getProcessFromUint(uint8_t id, bool isMultiCore)
324324
{
325325
switch (id) {
326326
case uprot_proc_Loader:
327327
return "eLoader";
328328
case uprot_proc_Updater:
329329
return "eUpdater";
330330
case uprot_proc_Application00:
331-
if ((boardtype == eobrd_ethtype_amc) && isMultiCore)
332-
return "eApplication_core_0";
333-
else if ((boardtype == eobrd_ethtype_amcfoc) && isMultiCore)
334-
return "app.yri" ;
331+
if (isMultiCore)
332+
return "appl.yri" ;
335333
else
336334
return "eApplication";
337335
case uprot_proc_Application01:
338-
if ((boardtype == eobrd_ethtype_amc) && isMultiCore)
339-
return "eApplication_core_1";
340-
else if ((boardtype == eobrd_ethtype_amcfoc) && isMultiCore)
341-
return "app.mot" ;
336+
if (isMultiCore)
337+
return "appl.mot" ;
342338
else
343339
return "eApplication_core_1";
344340
case uprot_proc_ApplPROGupdater:
345341
return "eApplPROGupdater";
346342
default:
347343
return "None";
348-
break;
349344
}
350345
}
351346

src/tools/FirmwareUpdater/firmwareupdatercore.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class FirmwareUpdaterCore : public QObject
5656
bool goToMaintenance();
5757
bool eraseEthEprom();
5858
void eraseCanEprom();
59-
QString getProcessFromUint(uint8_t id, bool isMultiCore = false, eObrd_ethtype_t boardtype = eobrd_ethtype_unknown);
59+
QString getProcessFromUint(uint8_t id, bool isMultiCore = false);
6060

6161
cDownloader *getDownloader();
6262
void selectCanBoardsByAddresses(const std::vector<std::pair<int, int>>& addresses);

src/tools/FirmwareUpdater/mainwindow.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1097,14 +1097,14 @@ void MainWindow::onAppendInfo(boardInfo2_t info,eOipv4addr_t address)
10971097

10981098
/*******************************************************************************/
10991099
bool isMulticore = (eoboards_type2numberofcores(eoboards_ethtype2type(info.boardtype))) > 1 ? true : false;
1100-
QTreeWidgetItem *startUpNode = new QTreeWidgetItem(bootStrapNode, QStringList() << "Startup" << core->getProcessFromUint(info.processes.startup, isMulticore, info.boardtype));
1100+
QTreeWidgetItem *startUpNode = new QTreeWidgetItem(bootStrapNode, QStringList() << "Startup" << core->getProcessFromUint(info.processes.startup, isMulticore));
11011101
bootStrapNode->addChild(startUpNode);
11021102
bootStrapNode->setExpanded(true);
11031103

1104-
QTreeWidgetItem *defaultNode = new QTreeWidgetItem(bootStrapNode, QStringList() << "Default" << core->getProcessFromUint(info.processes.def2run, isMulticore, info.boardtype));
1104+
QTreeWidgetItem *defaultNode = new QTreeWidgetItem(bootStrapNode, QStringList() << "Default" << core->getProcessFromUint(info.processes.def2run, isMulticore));
11051105
bootStrapNode->addChild(defaultNode);
11061106

1107-
QTreeWidgetItem *runningNode = new QTreeWidgetItem(bootStrapNode, QStringList() << "Running" << core->getProcessFromUint(info.processes.runningnow, isMulticore, info.boardtype));
1107+
QTreeWidgetItem *runningNode = new QTreeWidgetItem(bootStrapNode, QStringList() << "Running" << core->getProcessFromUint(info.processes.runningnow, isMulticore));
11081108
bootStrapNode->addChild(runningNode);
11091109

11101110
/*******************************************************************************/
@@ -1125,7 +1125,7 @@ void MainWindow::onAppendInfo(boardInfo2_t info,eOipv4addr_t address)
11251125
propertiesNode->addChild(processNode);
11261126
processNode->setExpanded(true);
11271127

1128-
QTreeWidgetItem *processType = new QTreeWidgetItem(processNode, QStringList() << "Type" << core->getProcessFromUint(pinfo.type, isMulticore, info.boardtype));
1128+
QTreeWidgetItem *processType = new QTreeWidgetItem(processNode, QStringList() << "Type" << core->getProcessFromUint(pinfo.type, isMulticore));
11291129
processNode->addChild(processType);
11301130

11311131
QTreeWidgetItem *processVersion = new QTreeWidgetItem(processNode, QStringList() << "Version" << QString("%1.%2").arg(pinfo.version.major).arg(pinfo.version.minor));

0 commit comments

Comments
 (0)