ManualThermometry capability message in XML format
<ManualThermometry version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema">
<id min="" max="">
<!-- req ,xs:integer -->
</id>
<currentTime>
<!-- req, xs:time, ISO8601 time -->
</currentTime>
<temperatureUnit opt="degreeCentigrade,degreeFahrenheit,degreeKelvin">
<!-- req ,xs:string -->
</temperatureUnit>
<normalizedScreenSize>
<!-- req, ro -->
<normalizedScreenWidth>
<!-- req, ro,xs:integer -->
</normalizedScreenWidth>
<normalizedScreenHeight>
<!-- req, ro,xs:integer -->
</normalizedScreenHeight>
</normalizedScreenSize>
<!-- <ThermometryRuleList size = "10"> -->
<ThermometryRuleList>
<ThermometryRule>
<ruleId min="1" max="10">
<!-- req ,xs:integer -->
</ruleId>
<enabled opt="true,false">
<!-- req ,xs:boolean -->
</enabled>
<name min="0" max="32">
<!-- req, xs:string -->
</name>
<type opt="point,region,line">
<!-- req, xs:string"point,region,line" -->
</type>
<Point>
<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>
<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>
<!-- dep -->
<RegionCoordinates>
<!-- opt -->
<positionX>
<!-- req, xs:integer;coordinate -->
</positionX>
<positionY>
<!-- req, xs:integer;coordinate -->
</positionY>
</RegionCoordinates>
</RegionCoordinatesList>
</Region>
<Line>
<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>
</ThermometryRule>
</ThermometryRuleList>
</ManualThermometry>