设备网络SDK开发使用手册


<ThermometryScene version="2.0">
  <normalizedScreenSize>
    <!-- req, ro, 坐标归一化-->
    <normalizedScreenWidth>
      <!-- req, ro,xs:integer, 归一化宽度-->
    </normalizedScreenWidth>
    <normalizedScreenHeight>
      <!-- req, ro,xs:integer, 归一化高度-->
    </normalizedScreenHeight>
  </normalizedScreenSize>
  <ThermometryRegionList size="">
    <ThermometryRegion>
      <id min="1" max="40">
        <!--req ,xs:integer, 通道号-->
      </id>
      <enabled opt="true,false">
        <!--req ,xs:boolean, 是否使能:false-否,true-是-->
      </enabled>
      <name min="0" max="32">
        <!--req, xs:string, 规则名称-->
      </name>
      <emissivity min="0.01" max="1.00">
        <!--req ,xs:float, 发射率-->
      </emissivity>
      <distance min="0" max="10000">
        <!--req ,xs:integer;unit:m, 距离-->
      </distance>
      <reflectiveEnable>
        <!--req ,xs:boolean, 反射温度使能:false-否,true-是-->
      </reflectiveEnable>
      <reflectiveTemperature min="" max="">
        <!--opt ,xs:float, 反射温度-->
      </reflectiveTemperature>
      <type opt="point,region,line">
        <!--req, xs:string"point,region,line", 规则标定类型: point-点, region-框, line-线-->
      </type>
      <Point>
        <!--dep, 点测温, 显示平均温度-->
        <TempValue min="-40.0" max="1000.0">
          <!--dep, xs:float "-40.0 .. 1000.0"  ro-->
        </TempValue>
        <CalibratingCoordinates>
          <!--dep, 点坐标-->
          <positionX>
            <!--req, xs:integer;coordinate -->
          </positionX>
          <positionY>
            <!--req, xs:integer;coordinate  -->
          </positionY>
        </CalibratingCoordinates>
      </Point>
      <Region>
        <!--dep, 框测温, 显示最高温、最低温、平均温、温差-->
        <highestTempValue min="-40.0" max="1000.0">
          <!--dep, xs: float, ro, 最高温-->
        </highestTempValue>
        <lowestTempValue min="-40.0" max="1000.0">
          <!--dep, xs: float, ro, 最低温-->
        </lowestTempValue>
        <averageTempValue min="-40.0" max="1000.0">
          <!--dep, xs: float, ro, 平均温-->
        </averageTempValue>
        <diffTempValue min="-40.0" max="1000.0">
          <!--dep, xs: float, ro, 温差-->
        </diffTempValue>
        <RegionCoordinatesList size="">
          <!--dep, 框的区域坐标点列表-->
          <RegionCoordinates>
            <!--opt-->
            <positionX>
              <!--req, xs:integer;coordinate -->
            </positionX>
            <positionY>
              <!--req, xs:integer;coordinate  -->
            </positionY>
          </RegionCoordinates>
        </RegionCoordinatesList>
      </Region>
      <Line>
        <!--dep, 线测温, 显示最高温、最低温-->
        <highestTempValue min="-40.0" max="1000.0">
          <!--dep, xs: float, ro, 最高温-->
        </highestTempValue>
        <lowestTempValue min="-40.0" max="1000.0">
          <!--dep, xs: float, ro, 最低温-->
        </lowestTempValue>
        <RegionCoordinatesList size="">
          <!--dep, 线的端点坐标列表-->
          <RegionCoordinates>
            <!--opt-->
            <positionX>
              <!--req, xs:integer;coordinate -->
            </positionX>
            <positionY>
              <!--req, xs:integer;coordinate  -->
            </positionY>
          </RegionCoordinates>
        </RegionCoordinatesList>
      </Line>
    </ThermometryRegion>
  </ThermometryRegionList>
</ThermometryScene>