mirror of
https://github.com/caperren/school_archives.git
synced 2025-11-09 21:51:15 +00:00
96 lines
1.7 KiB
C++
96 lines
1.7 KiB
C++
#include "varclass.h"
|
|
|
|
varclass::varclass()
|
|
{
|
|
serial1open = false;
|
|
serial2open = false;
|
|
}
|
|
|
|
void varclass::setTopCOM(QString set){
|
|
topCOM = set;
|
|
}
|
|
|
|
void varclass::setBottomCOM(QString set){
|
|
bottomCOM = set;
|
|
}
|
|
|
|
void varclass::setCustomSend(QString set, int whichvar){
|
|
switch(whichvar){
|
|
case(1):
|
|
customTopSend = set;
|
|
break;
|
|
case(2):
|
|
customBottomSend = set;
|
|
break;
|
|
}
|
|
}
|
|
|
|
void varclass::setManualSend(QString set, int whichport){
|
|
switch(whichport){
|
|
case(1):
|
|
manualSendTop = set;
|
|
break;
|
|
case(2):
|
|
manualSendBottom = set;
|
|
break;
|
|
}
|
|
}
|
|
|
|
QString varclass::getTopCOM(){
|
|
return topCOM;
|
|
}
|
|
|
|
QString varclass::getBottomCOM(){
|
|
return bottomCOM;
|
|
}
|
|
|
|
QString varclass::getCustomSend(int whichvar){
|
|
switch(whichvar){
|
|
case(1):
|
|
return customTopSend;
|
|
break;
|
|
case(2):
|
|
return customBottomSend;
|
|
break;
|
|
}
|
|
return "Broken";
|
|
}
|
|
|
|
QString varclass::getManualSend(int whichport){
|
|
switch(whichport){
|
|
case(1):
|
|
return manualSendTop;
|
|
break;
|
|
case(2):
|
|
return manualSendBottom;
|
|
break;
|
|
}
|
|
return "Error";
|
|
}
|
|
|
|
int varclass::getSerialStatus(int whichport){
|
|
switch(whichport){
|
|
case(1):
|
|
return serial1open;
|
|
break;
|
|
case(2):
|
|
return serial2open;
|
|
break;
|
|
}
|
|
|
|
return -1;
|
|
}
|
|
|
|
void varclass::toggleSerialStatus(int whichport){
|
|
switch(whichport){
|
|
case(1):
|
|
serial1open = !serial1open;
|
|
break;
|
|
case(2):
|
|
serial2open = !serial2open;
|
|
break;
|
|
}
|
|
}
|
|
|
|
|