QiaoJiaSystem/StructureApp/PerimeterElement.cpp
@@ -130,7 +130,16 @@
            break;
        case PerHubSdk:
            state = num > m_sdkRule.nAlarmNumLowerLimit && num < m_sdkRule.nAlarmNumUpperLimit && num !=mRealNum;
            DBG("nAlarmNumLowerLimit:" << m_sdkRule.nAlarmNumLowerLimit
            << " nAlarmNumUpperLimit:" << m_sdkRule.nAlarmNumUpperLimit
            << " mRealNum:" << mRealNum);
            if(m_sdkRule.nAlarmNumUpperLimit == -1){
                state = num >= m_sdkRule.nAlarmNumLowerLimit && num !=mRealNum;
            }else if(m_sdkRule.nAlarmNumLowerLimit == -1){
                state = num <= m_sdkRule.nAlarmNumUpperLimit && num !=mRealNum;
            } else {
                state = num >= m_sdkRule.nAlarmNumLowerLimit && num <= m_sdkRule.nAlarmNumUpperLimit && num != mRealNum;
            }
//            INFO("SDK Type: PerHubSdk");
//         if(m_sdkRule.nAlarmNumLowerLimit>=0)