XML_Cap_FireDetection

FireDetection capability message in XML format

<FireDetection version="2.0" xmlns="http://www.std-cgi.org/ver20/XMLSchema">
  <enabled><!--req, xs:boolean--></enabled>
  <sensitivity min="1" max="100"><!--req, xs:integer, detection sensitivity, which ranges from 1 to 10--></sensitivity>
  <fireComfirmTime min="0" max="120"><!--opt, xs:integer, ranges from 0 to 120--></fireComfirmTime>
  <fireRegionOverlay><!--opt, xs:boolean, ro, display fire frame on stream--></fireRegionOverlay>
  <fireFrameDis><!--opt, xs:boolean, ro, display fire frame--></fireFrameDis>
  <fireMaxTemp><!--opt, xs:boolean, ro--></fireMaxTemp>
  <fireMaxTempPosition><!--opt, xs:boolean, ro--></fireMaxTempPosition>
  <fireDistance><!--opt, xs:boolean, ro--></fireDistance>
  <detectionMode opt="multipleFarme,singleFarme">
    <!--opt, xs:string, fire detection mode: multipleFarme-multiple frame, singleFarme-single frame-->
  </detectionMode>
  <fireFocusMode opt="auto,cruise"><!--opt, xs:string--></fireFocusMode>
  <FireZoom> 
    <zoomMode opt="auto, manual"><!--req, xs:string--></zoomMode>
    <zoomLevel min="1" max="100"><!--dep, xs:integer--></zoomLevel>
  </FireZoom>
  <AlarmStrategy>
    <strategyType opt="any,cooperate,multisystem,appointFire,appointSmoke"><!--req, xs:string--></strategyType>
  </AlarmStrategy>
  <SmokeDetection>
    <enabled><!--req ,xs:boolean--></enabled>
    <sensitivity min="1" max="100"><!--opt, xs:integer, ranges from 1 to 100--></sensitivity>
    <patrolSensitivity min="1" max="100" default="50"><!--opt, xs:integer, sensitivity of patrol detection, ranges from 1 to 100--> </patrolSensitivity>
    <doubleCheckSensitivity min="1" max="100" default="50"><!--opt, xs:integer, sensitivity of double filtering, ranges from 1 to 100--> </doubleCheckSensitivity>
    <displaySmokeInfoOnStreamEnabled opt="true,false"><!--opt, xs:boolean, overlay smoke information on stream--></displaySmokeInfoOnStreamEnabled>
  </SmokeDetection>
  <smokeFireEnabled><!--opt, xs:boolean--></smokeFireEnabled>
  <ApplicationScene>
    <mode opt="forest-Fire_Prevention,strawBurning,high-building,Indoor/Perimeter,shortDistance,longDistance">
      <!--opt, xs:string, mode: "forest-Fire_Prevention", "strawBurning", "high-building", "Indoor/Perimeter", "shortDistance" (short distance, which is equal to or less than 200 meter), "longDistance" (long distance, which is larger than 200 meter)-->
    </mode>
    <InstallationHeight min="1" max="500"><!--xs:interger, it is valid only when mode is "strawBurning", "high-building", or "Indoor/Perimeter", ranges from 1 to 500, unit: m--></InstallationHeight>
  </ApplicationScene>
  <cancelRepeatedAlarmEnabled opt="true, false">
    <!--opt, xs:boolean, cancel repeated alarm, it is valid only when detectionMode is "multipleFarme"-->
  </cancelRepeatedAlarmEnabled>
  <fireManualWaitEnabled opt="true,false"><!--opt,xs:boolean,--></fireManualWaitEnabled>
  <isSupportFireScanStart opt="true,false"><!--opt,xs:boolean, whether the fire continue scan command is supported,related URI:/ISAPI/Thermal/channels/<ID>/fireScanStart--></isSupportFireScanStart>
  <isSupportFireScanState opt="true,false"><!--opt,xs:boolean, whether the fire scan status command is supported,,related URI:/ISAPI/Thermal/channels/<ID>/fireScanState--></isSupportFireScanState>
  <displayFireInfoOnStreamEnabled opt="true,false"><!--opt, xs:boolean, overlay fire source information on stream--></displayFireInfoOnStreamEnabled>
  <fireSourceDetection opt="dynamicFire, smokingMode"><!--opt, xs:string, fire source detection mode: dynamic fire source, smoking--></fireSourceDetection>
  <smokeAuxiliaryDetectionEnabled opt="true,false">
    <!--dep, xs:boolean, enable fire and smoke detection or not, it is valid only when detectionMode is "multipleFarme"-->
  </smokeAuxiliaryDetectionEnabled>
  <verificationSensitivity min="1" max="100" default="50">
    <!--opt, xs:integer, sensitivity of double verification, ranges from 1 to 100-->
  </verificationSensitivity>
  <fireAlgorithmMode opt="patternRecognition, machineLearning">
    <!--opt, xs:string, fire detection algorithm mode: "patternRecognition" (pattern recognition), "machineLearning" (machine learning)-->
  </fireAlgorithmMode>
  <agriculturalMachineryFilterEnabled>
    <!--opt, xs:boolean, enable agricultural machinery filter-->
  </agriculturalMachineryFilterEnabled>
  <waterReflectionEnabled><!--opt, xs:boolean, enable water reflection--></waterReflectionEnabled>
  <patrolSensitivity min="1" max="100" default="50">
    <!--opt, xs:integer, patrol sensitivity, only valid for fire detection, ranges from 1 to 100-->
  </patrolSensitivity>
</FireDetection>