Cleanup and comments
This commit is contained in:
parent
53283605e0
commit
a5a8dc662b
11
parser.cpp
11
parser.cpp
@ -3,15 +3,17 @@
|
|||||||
Parser::Parser(QObject *parent):
|
Parser::Parser(QObject *parent):
|
||||||
QObject(parent)
|
QObject(parent)
|
||||||
{
|
{
|
||||||
this->setParent(parent);
|
//Init regexp
|
||||||
temperatureRegxp.setCaseSensitivity(Qt::CaseInsensitive);
|
temperatureRegxp.setCaseSensitivity(Qt::CaseInsensitive);
|
||||||
temperatureRegxp.setPatternSyntax(QRegExp::RegExp);
|
temperatureRegxp.setPatternSyntax(QRegExp::RegExp);
|
||||||
temperatureRegxp.setPattern("\\d+\\.\\d+"); // Find float in string
|
temperatureRegxp.setPattern("\\d+\\.\\d+"); // Find float in string
|
||||||
|
|
||||||
|
//Init values
|
||||||
readingFiles = false;
|
readingFiles = false;
|
||||||
readingEEPROM = false;
|
readingEEPROM = false;
|
||||||
EEPROMReadingStarted = false;
|
EEPROMReadingStarted = false;
|
||||||
|
|
||||||
|
//Load settings
|
||||||
QSettings settings;
|
QSettings settings;
|
||||||
firmware = settings.value("printer/firmware").toInt();
|
firmware = settings.value("printer/firmware").toInt();
|
||||||
}
|
}
|
||||||
@ -23,9 +25,9 @@ Parser::~Parser()
|
|||||||
|
|
||||||
void Parser::parse(QByteArray data)
|
void Parser::parse(QByteArray data)
|
||||||
{
|
{
|
||||||
if(!data.isEmpty())
|
if(!data.isEmpty()) //Dont need to process empty strings
|
||||||
{
|
{
|
||||||
if(readingFiles)
|
if(readingFiles) //SD files list reading mode
|
||||||
{
|
{
|
||||||
if(!data.contains("End file list")) SDFilesList.append(data);
|
if(!data.contains("End file list")) SDFilesList.append(data);
|
||||||
else
|
else
|
||||||
@ -36,7 +38,7 @@ void Parser::parse(QByteArray data)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(readingEEPROM)
|
if(readingEEPROM) // EEPROM reading mode
|
||||||
{
|
{
|
||||||
if(firmware == Repetier)
|
if(firmware == Repetier)
|
||||||
{
|
{
|
||||||
@ -55,7 +57,6 @@ void Parser::parse(QByteArray data)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
if(data.startsWith("ok"))
|
if(data.startsWith("ok"))
|
||||||
{
|
{
|
||||||
|
|||||||
2
parser.h
2
parser.h
@ -19,11 +19,11 @@ public:
|
|||||||
protected:
|
protected:
|
||||||
QByteArray data;
|
QByteArray data;
|
||||||
QStringList SDFilesList;
|
QStringList SDFilesList;
|
||||||
|
QRegExp temperatureRegxp;
|
||||||
int firmware;
|
int firmware;
|
||||||
bool readingFiles;
|
bool readingFiles;
|
||||||
bool readingEEPROM;
|
bool readingEEPROM;
|
||||||
bool EEPROMReadingStarted;
|
bool EEPROMReadingStarted;
|
||||||
QRegExp temperatureRegxp;
|
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void recievedTemperature(TemperatureReadings);
|
void recievedTemperature(TemperatureReadings);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user