| | |
| | | //state = num > 0 ; |
| | | state = (num != mRealNum); |
| | | // DBG("num="<<num<< "time="<< picDate); |
| | | INFO("SDK Type: PerimeterSdk"); |
| | | // INFO("SDK Type: PerimeterSdk"); |
| | | |
| | | break; |
| | | case CrowdSdk: |
| | | state = num > m_sdkRule.nAlarmNumLowerLimit && num != mRealNum; |
| | | INFO("SDK Type: CrowdSdk"); |
| | | // INFO("SDK Type: CrowdSdk"); |
| | | |
| | | break; |
| | | case PerHubSdk: |
| | | state = num > m_sdkRule.nAlarmNumLowerLimit && num < m_sdkRule.nAlarmNumUpperLimit && num != mRealNum; |
| | | INFO("SDK Type: PerHubSdk"); |
| | | // INFO("SDK Type: PerHubSdk"); |
| | | |
| | | // if(m_sdkRule.nAlarmNumLowerLimit>=0) |
| | | // { |
| | |
| | | } else { |
| | | mPolygon << (QPoint(x, y)); |
| | | } |
| | | DBG("width=" << sizeW); |
| | | DBG("height=" << sizeH); |
| | | // DBG("width="<<sizeW); |
| | | // DBG("height="<<sizeH); |
| | | |
| | | |
| | | } |
| | |
| | | QJsonArray PerimeterElement::getJsonArrayFromQString(const QString &strJson) { |
| | | QJsonDocument jsonDocument = QJsonDocument::fromJson(strJson.toLocal8Bit()); |
| | | if (jsonDocument.isNull()) { |
| | | DBG("please check the string" << strJson.toStdString()); |
| | | ERR("please check the string" << strJson.toStdString()); |
| | | return QJsonArray(); |
| | | } |
| | | QJsonArray jsonArray = jsonDocument.array(); |