Fix drainage pumb to valve.

This commit is contained in:
sunwen
2023-11-16 11:23:38 +08:00
parent ac01282c68
commit 17cdc48e8d
2 changed files with 4 additions and 2 deletions

View File

@@ -780,7 +780,7 @@ void DeviceManager::processShutDownDms(const QString& aResponse)
void DeviceManager::shutdownOperationSystem()
{
qDebug()<< "shut down OS";
//QProcess::startDetached("shutdown", QStringList() << "-h" << "now");
//QProcess::startDetached("shutdown", QStringList() << "-h" << "now");
}
void DeviceManager::insertEmptyScanRecord()
@@ -1094,7 +1094,7 @@ bool DeviceManager::getCEStatus()
void DeviceManager::controlDrainage(const QString& aCode)
{
mPumpControlAction->setSendData(QString("{\"pumb\":%1}").arg(aCode));
mPumpControlAction->setSendData(QString("{\"valve\":%1}").arg(aCode));
if(!mPumpControlAction->execute())
{
emit startPumpControlResult(false);

View File

@@ -168,6 +168,7 @@ void ScanFormWidget::initScanControlBar(QHBoxLayout *layout){
});
connect(DeviceManager::Default(), &DeviceManager::startPumpControlResult, [this](bool aIsSucessful)
{
mBtnDrainage->setEnabled(true);
if(!aIsSucessful)
{
bool isChecked = mBtnDrainage->isChecked();
@@ -204,6 +205,7 @@ void ScanFormWidget::initScanControlBar(QHBoxLayout *layout){
});
connect(mBtnDrainage, &QToolButton::clicked, [=](bool aSatus) {
//Drainage
mBtnDrainage->setEnabled(false);
if(aSatus == true)
{
QString code = "1";