XML_ThermalBlackBody

ThermalBlackBody message in XML format.

<ThermalBlackBody version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema">
  <emissivity><!--req, xs:float, black body emissivity is between 0.01 and 1, which corrects to two decimal places. The default value is 0.97 --></emissivity>
  <distance><!--req, xs: float, the distance between lens and black body, ranges from 0.0 m to 10.0 m, which corrects to one decimal place. The default value is 2.0 m, unit:m--></distance>
  <temperature><!--req, xs:float, black body temperature is between 30.0 °C and 50.0 °C, which corrects to one decimal place. The default value is 35.0 °C, unit: °C--></temperature>
  <CentrePoint><!--req, center position of black body. After clicking this position, the normalized coordinate information (between 0 and 1000) will be applied-->
    <CalibratingCoordinates><!--dep--> 
      <positionX><!--req, xs:integer; coordinate--></positionX> 
      <positionY><!--req, xs:integer; coordinate--></positionY> 
    </CalibratingCoordinates>	
  </CentrePoint>
  <normalizedScreenSize><!--req, ro, read-only, it is the multiples of normalized coordinates returned by device-->
    <normalizedScreenWidth><!--req, ro,xs:integer--></normalizedScreenWidth>
    <normalizedScreenHeight><!--req, ro,xs:integer--></normalizedScreenHeight>
  </normalizedScreenSize>
  <enabled opt="true,false"><!--optional, xs:boolean, whether to enable black body--></enabled>
  <BlackBodyReigon><!--optional, black body detection area-->
    <type opt="point,region"><!--required, xs:string, "point, region", area type: "point", "region"--></type>
    <Point><!--dependent, point coordinate, it is valid when value of type is "point"-->
      <CalibratingCoordinates><!--dependent, point coordinate-->
        <positionX><!--required, xs:integer; coordinate--></positionX>
        <positionY><!--required, xs:integer; coordinate--></positionY>
      </CalibratingCoordinates>
    </Point>
    <Region><!--dependent, frame coordinate, it is valid when value of type is "region"-->
      <RegionCoordinatesList size="4"><!--dependent, list of region coordinates-->
        <RegionCoordinates><!--list, optional-->
          <positionX><!--required, xs:integer; X-coordinate--></positionX>
          <positionY><!--required, xs:integer; Y-coordinate--></positionY>
        </RegionCoordinates>
      </RegionCoordinatesList>
    </Region>
  </BlackBodyReigon>
</ThermalBlackBody>