XML_ThermalCap

XML message about thermal capability

<ThermalCap version="2.0" xmlns="http://www.std-cgi.org/ver20/XMLSchema">
  <isSupportFireDetection><!--optional, xs:boolean, whether supports fire detection--></isSupportFireDetection>
  <isSupportThermometry><!--optional, xs:boolean, whether supports temperature measurement--></isSupportThermometry>
  <isSupportRealtimeThermometry><!--optional, xs:boolean, whether supports uploading real-time temperature measurement data--></isSupportRealtimeThermometry>
  <isFireFocusZoomSupport><!--optional, xs:boolean, whether supports visible light lens zooming--></isFireFocusZoomSupport>
  <isSupportManualRanging>
    <!--optional, xs:boolean, this node will be returned if one or more channels of device supports this function, see detailed channel capability in the response information"-->
  </isSupportManualRanging>
  <isSupportPower><!--optional, xs:boolean, whether supports power on/off capability--></isSupportPower>
  <isSupportRealtimeTempHumi><!--optional, xs:boolean, whether supports real-time detection of temperature and humidity--></isSupportRealtimeTempHumi>
  <ManualThermCap>
    <manualThermRuleNum>
      <!--optional, xs:integer, the max. number of supported rules for manual temperature measurement. If this node is not returned, it indicates manual temperature measurement is not supported-->
    </manualThermRuleNum>
  </ManualThermCap>
  <isSupportManualThermBasic>
    <!--optional, xs:boolean, whether supports basic configuration of manual temperature measurement-->
  </isSupportManualThermBasic>
  <isSupportFireShieldMask><!--optional, xs:boolean--></isSupportFireShieldMask>
  <isSupportSmokeShieldMask><!--optional, xs:boolean--></isSupportSmokeShieldMask>
  <isSupportThermometryMode>
    <!--optional, xs:boolean, whether the device supports the configuration of temperature measurement mode-->
  </isSupportThermometryMode>
  <isSupportThermalPip>
    <!--optional, xs:boolean, whether the device supports the PIP configuration-->
  </isSupportThermalPip>
  <isSupportThermalIntelRuleDisplay><!--optional, xs:boolean, whether supports VCA rule configuration--></isSupportThermalIntelRuleDisplay>
  <AlgVersionInfo><!--opt, whether supports getting the version information of thermal algorithms library-->
    <thermometryAlgName min = "1" max = "128">
      <!--read-only, xs:string, version information of temperature measurement algorithms library-->
    </thermometryAlgName>
    <shipsAlgName min = "1" max = "128"><!--read-only, xs:string, version name of ship detection algorithms library--></shipsAlgName>
  </AlgVersionInfo> 
  <isSupportFaceThermometry><!--optional, xs:boolean, whether supports temperature screening configuration--></isSupportFaceThermometry>
  <isSupportThermalBlackBody><!--optional, xs:boolean, whether supports black body configuration--></isSupportThermalBlackBody> 
  <isSupportThermalStreamParam><!--optional, xs:boolean, whether supports stream configuration--></isSupportThermalStreamParam>
  <isSupportBodyTemperatureCompensation>
    <!--optional, xs:boolean, whether supports temperature compensation configuration-->
  </isSupportBodyTemperatureCompensation>
  <isSupportTemperatureCorrection><!--optional, xs:boolean, whether device supports temperature measurement correction--></isSupportTemperatureCorrection>
  <isSupportClickToThermometry><!--optional, xs:boolean, whether device supports clicking to detect temperature--></isSupportClickToThermometry>
  <isSupportThermometryHistorySearch><!--optional, xs:boolean--></isSupportThermometryHistorySearch>
  <isSupportBurningPrevention><!--optional, xs:boolean, whether device supports burning prevention--></isSupportBurningPrevention>
  <isSupportTemperatureCollection><!--optional, xs:boolean, whether device supports temperature ANR--></isSupportTemperatureCollection>
  <isSupportJpegPicWithAppendData>
    <!--optional, xs:boolean, whether device supports getting JPEG picture with pixel-to-pixel temperature measurement data. If supports, it is returned and values true, if not support, it is not returned-->
  </isSupportJpegPicWithAppendData>
  <isSupportRealTimethermometryForHTTP>
    <!--optional, xs:boolean, whether device supports real-time temperature measurement. If supports, it is returned and its value is true, if not support, it is not returned-->
  </isSupportRealTimethermometryForHTTP>
  <isSupportShipsDetectionWithScene>
    <!--optional, xs:boolean, whether device supports ship detection by scene, this node and isSupportShipsDetection in XML_SmartCap are mutually exclusive-->
  </isSupportShipsDetectionWithScene>
  <isSupportthermometryOffLineCapture>
    <!--optional, xs:boolean, whether device supports offline capture. If supports, this node returned and its value is true; if not, it is not returned-->
  </isSupportthermometryOffLineCapture>
  <isSupportThermalTemperatureCorrect>
    <!--optional, xs:boolean, whether device supports temperature calibration (related URI: /ISAPI/Thermal/channels/<ID>/temperatureCorrect?format=json)-->
  </isSupportThermalTemperatureCorrect>
  <isSupportGreyScaleAlarm>
    <!--optional, xs:boolean, whether device supports grayscale alarm. If supports, this node returned and its value is true; if not, it is not returned-->
  </isSupportGreyScaleAlarm>
  <isSupportFaceSnapThermometry>
    <!--optional, xs:boolean, whether device supports uploading captured face picture with temperature information: true-support, no return-not support-->
  </isSupportFaceSnapThermometry>
  <isSupportTemperatureIntervalMeasurement>
    <!--optional, xs:boolean, whether device supports interval temperature measurement. If supports, this node returned and its value is true; if not, it is not returned-->
  </isSupportTemperatureIntervalMeasurement>
  <isSupportThermalVehicleDetection>
    <!--optional, xs:boolean, whether the device supports the thermal vehicle detection. If supports, this node will be returned and its value is true; if not, it is not returned-->
  </isSupportThermalVehicleDetection>
  <isSupportWasteGasDetection>
    <!--optionla, xs:boolean, whether the device supports the waste gas detection. If supports, this node will be returned and its value is true; if not, it is not returned-->
  </isSupportWasteGasDetection>
</ThermalCap>

Remarks

When getting thermal product capabilities, isSupportShipsDetectionWithScene has a higher priority than isSupportShipsDetection. That is, firstly check if the node isSupportShipsDetectionWithScene exists and its value is "true", that indicates ship detection according to scene is supported, otherwise, check the if the node isSupportShipsDetection exists.