设备网络SDK开发使用手册 |
<ThermometryBasicParam version="2.0">
<id> <!--req, xs:integer, 通道号--> </id> <enabled opt="true,false"> <!--req, xs:boolean, 是否使能:false-否,true-是--> </enabled> <streamOverlay opt="true,false"> <!--req, xs:boolean, 码流是否叠加温度信息:false-否,true-是--> </streamOverlay> <pictureOverlay opt="true,false"> <!--req, xs:boolean, 抓图是否叠加温度信息:false-否,true-是--> </pictureOverlay> <temperatureRange opt="-20~150,0~550"> <!--req,xs:string, 测温范围--> </temperatureRange> <temperatureUnit opt="degreeCentigrade,degreeFahrenheit,degreeKelvin"> <!--req, xs:string, 测温单位: degreeCentigrade-摄氏度(℃),degreeFahrenheit-华氏度(℉),degreeKelvin-开尔文(K)--> </temperatureUnit> <temperatureCurve opt="close,transverseTemperatureTrend,longitudinalTemperatureTrend"> <!--opt, xs:string, 测温曲线: close-关闭, transverseTemperatureTrend-横向温度趋势线模式, longitudinalTemperatureTrend-纵向温度趋势线模式--> </temperatureCurve> <fireImageMode opt="blackWhite,thermalProbe,fireGround"> <!--opt, xs:string, 消防模式: blackWhite-黑白模式, thermalProbe-热探测模式, fireGround-火场模式 --> </fireImageMode> <emissivity min="0.01" max="1.00" default="0.8"> <!--opt, xs:float, 发射率, 精确到小数后两位, 这个值对于不支持规则框以及预置点的设备使用, 例如: DS-2TF03-260V/GLT、DS-2TF03-167V/GLT--> </emissivity> <distanceUnit opt="meter,feet"> <!--req, xs:string, 距离单位: meter-米, feet-英尺--> </distanceUnit> <TemperatureColor> <!--opt, 测温报警颜色设置--> <type opt="highTemperature,lowTemperature,rangeTemperature,heatPreservation"> <!--req, xs:string, 设置类型 highTemperature: 高温报警类型, 此时<highTemperature>字段生效, 当高于该温度值时会有进行颜色标注; lowTemperature: 低温报警类型, 此时<lowTemperature>字段生效, 当低于该温度值时会有进行颜色标注; rangeTemperature: 区间报警类型, 此时<highTemperature>、<lowTemperature>字段生效, 当在温度在该温度区间时会有进行颜色标注; heatPreservation: 保温报警类型, 此时<highTemperature>、<lowTemperature>字段生效, 当温度不在该温度区间时会有进行颜色标注 --> </type> <highTemperature min="-273" max="10000"> <!--dep, xs:integer, 最高温度--> </highTemperature> <lowTemperature min="-273" max="10000"> <!--dep, xs:integer, 最低温度 --> </lowTemperature> </TemperatureColor> <enviroTemperature min="-273" max="10000"> <!--opt, xs:integer,unit:℃, 环境温度--> </enviroTemperature> <enviroHumidity min="0" max="100"> <!--opt, xs:integer,unit:%, 环境相对湿度--> </enviroHumidity> <correctionVolume min="-100" max="100" def="0"> <!--opt, xs:integer, 测温修正量--> </correctionVolume> <specialPointThermType opt = "centerPoint,highestPoint,lowestPoint"> <!--req, xs:string, 特殊测温点显示: centerPoint-中心点测温, highestPoint-最高点测温, lowestPoint-最低点测温, 可支持多选--> </specialPointThermType> <distance min="0" max="10000"> <!--req, xs:integer; unit:m, 距离--> </distance> <reflectiveEnable> <!--req, xs:boolean, 反射温度使能: false-否, ture-是--> </reflectiveEnable> <reflectiveTemperature min="" max=""> <!--opt, xs:float, 反射温度, 精确到小数后一位--> </reflectiveTemperature> <alert min="-100.0" max="1000.0"> <!--opt, xs: float, 全局预警阈值, 单位:摄氏度, 保留后一位小数点--> </alert> <alarm min="-100.0" max="1000.0"> <!--opt, xs: float, 全局报警阈值, 单位:摄氏度, 保留后一位小数点 --> </alarm> <showTempStripEnable> <!--opt, xs:boolean, 温度条显示使能--> </showTempStripEnable> <thermalOpticalTransmittance min="0.001" max="1.000" def="1.000"> <!-- opt ,xs: float, "光学透过率, 精确到小数点后3位" --> </thermalOpticalTransmittance> <externalOpticsWindowCorrection min="-40.0" max="80.0" def="20.0"> <!-- opt ,xs: float, "外部光学温度, 精确到小数点后1位" --> </externalOpticsWindowCorrection> <isSupportAlertOutputIOPortList> <!--opt, xs:boolean, "true", "支持时返回且值为true, 不支持时不返回"--> </isSupportAlertOutputIOPortList> <isSupportAlarmOutputIOPortList> <!--opt, xs:boolean, "true", "支持时返回且值为true, 不支持时不返回"--> </isSupportAlarmOutputIOPortList> <alertFilteringTime min="0" max="200" default="0"> <!-- opt ,xs:integer, "温度预警等待时间"unit:s--> </alertFilteringTime> <alarmFilteringTime min="0" max="200" default="0"> <!-- opt ,xs:integer, "温度报警等待时间"unit:s--> </alarmFilteringTime> </ThermometryBasicParam> |