设备网络SDK开发使用手册 |
<ThermometryAlarmRule version="2.0">
<ThermometryAlarmModeList size=""> <!--req, 测温预置点报警规则配置参数--> <ThermometryAlarmMode> <id min="" max=""> <!--req, xs:inter, 规则ID --> </id> <enabled opt="true,false"> <!--req ,xs:boolean, 使能:false-否,true-是--> </enabled> <name min="0" max="32"> <!--req, xs:string, ro, 规则名称--> </name> <pointRule opt="averageGreater,averageLess" def="averageGreater"> <!--req, xs:string, 点测温的报警温度比较方式:averageGreater-平均温大于(默认), averageLess-平均温小于--> </pointRule> <lineRule opt="highestGreater,highestLess,lowestGreater,lowestLess, averageGreater,averageLess" def="averageGreater"> <!--req, xs:string, 线测温的报警温度比较方式:highestGreater-高温大于, highestLess-高温小于, lowestGreater-低温大于, lowestLess-低温小于, averageGreater-平均温大于(默认), averageLess-平均温小于--> </lineRule> <regionRule opt="highestGreater,highestLess,lowestGreater,lowestLess,averageGreater,averageLess,diffTempGreater,diffTempLess" def="averageGreater"> <!--req, xs:string, 框测温的报警温度比较方式:highestGreater-高温大于, highestLess-高温小于, lowestGreater-低温大于, lowestLess-低温小于, averageGreater-平均温大于(默认), averageLess-平均温小于, diffTempGreater-温差大于, diffTempLess-温差小于--> </regionRule> <alert min="0" max="32"> <!--req ,xs: float, 预警温度--> </alert> <alarm min="0" max="32"> <!--req ,xs: float, 报警温度 --> </alarm> <threshold min="0" max="32"> <!--req ,xs: float, 门限温度--> </threshold> </ThermometryAlarmMode> </ThermometryAlarmModeList> <TemperatureDifferenceComparisonList size=""> <!--req, 测温预置点温差规则配置参数--> <TemperatureDifferenceComparison> <id min="" max=""> <!--req, xs:inter, 规则ID--> </id> <enabled opt="true,false"> <!--req ,xs:boolean, 使能:false-否,true-是--> </enabled> <ruleID1 min="" max=""> <!--req, xs:string, 报警点1--> </ruleID1> <ruleID2 min="" max=""> <!--req, xs:string, 报警点2--> </ruleID2> <pointRule opt="averageGreater,averageLess" def="averageGreater"> <!--req, xs:string, 点测温的报警温度比较方式:averageGreater-平均温大于(默认), averageLess-平均温小于--> </pointRule> <lineRule opt="highestGreater,highestLess,lowestGreater,lowestLess, averageGreater,averageLess" def="averageGreater"> <!--req, xs:string, 线测温的报警温度比较方式:highestGreater-高温大于, highestLess-高温小于, lowestGreater-低温大于, lowestLess-低温小于, averageGreater-平均温大于(默认), averageLess-平均温小于--> </lineRule> <regionRule opt="highestGreater,highestLess,lowestGreater,lowestLess,averageGreater,averageLess,diffTempGreater,diffTempLess" def="averageGreater"> <!--req, xs:string, 框测温的报警温度比较方式:highestGreater-高温大于, highestLess-高温小于, lowestGreater-低温大于, lowestLess-低温小于, averageGreater-平均温大于(默认), averageLess-平均温小于, diffTempGreater-温差大于, diffTempLess-温差小于--> </regionRule> <temperatureDifference min="0" max="32"> <!--req, xs: float, 温差值--> </temperatureDifference> </TemperatureDifferenceComparison> </TemperatureDifferenceComparisonList> </ThermometryAlarmRule> |