Files
GUI/src/utilities/AlarmHelper.cpp

54 lines
1.2 KiB
C++

#include "AlarmHelper.h"
#include <QObject>
QString AlarmHelper::getAlarmString(const QString aCode)
{
int code = aCode.toInt();
return getAlarmString(code);
}
QString AlarmHelper::getAlarmString(int aCode)
{
switch (aCode)
{
case DMSL_F401:
case DMSL_F402:
case DMSL_F403:
case DMSL_F404:
case DMSL_F405:
case DMSL_F406:
case DMSL_F407:
case DMSL_F408:
case DMSL_F409:
case DMSL_F410:
case DMSL_F411:
case DMSL_F412:
case DMSL_F413:
case DMSL_F414:
case DMSL_F415:
case DMSL_F416:
case DMSL_F417:
case DMSL_F418:
case DMSL_F419:
case DMSL_F420:
case DMSL_F421:
case DMSL_F422:
case DMSL_F423:
case DMSL_F491:
case DMSL_F493:
case DMSL_F496:
case DMSL_F497:
case DMSL_F498:
case DMSL_F499:
return QObject::tr("\nHardware error, please contact maintenance staff.");
case DMSL_F495:
return QObject::tr("\nDevice busy, please try again later.");
case DMSL_F492:
case DMSL_F494:
return QObject::tr("\nThe emergency button has been pushed. Please reset it before other operations.");
default:
return "";
}
}