XML_FireDetection

FireDetection message in XML format

<FireDetection version="2.0" xmlns="http://www.std-cgi.org/ver20/XMLSchema">
  <enabled><!--req, xs:boolean--></enabled>
  <sensitivity><!--req, xs:integer, ranges from 1 to 100--></sensitivity>
  <fireComfirmTime><!--opt, xs:integer, ranges from 0 to 120--></fireComfirmTime>
  <fireRegionOverlay><!--opt, xs:boolean--></fireRegionOverlay>
  <detectionMode><!--opt, xs:string, "multipleFarme, singleFarme"--></detectionMode>
  <fireFocusMode><!--opt, xs:string, "auto, cruise"--></fireFocusMode>
  <FireZoom> 
    <zoomMode><!--req, xs:string, "auto, manual"--></zoomMode>
    <zoomLevel><!--dep, xs:integer, ranges from 1 to 100--></zoomLevel>
  </FireZoom>
  <AlarmStrategy>
    <strategyType><!--req, xs:string, "any, cooperate, multisystem, appointFire, appointSmoke"--></strategyType>
    <alarmType><!--dep, xs:string, "fire, smoke"--></alarmType>
  </AlarmStrategy>
  <SmokeDetection>
    <enabled><!--req, xs:boolean--></enabled>
    <sensitivity><!--opt, xs:integer, ranges from 1 to 100--></sensitivity>
    <patrolSensitivity><!--opt, xs:integer, sensitivity of patrol detection, ranges from 1 to 100--></patrolSensitivity>
    <doubleCheckSensitivity><!--opt, xs:integer, sensitivity of double filtering, ranges from 1 to 100--></doubleCheckSensitivity>
    <displaySmokeInfoOnStreamEnabled><!--opt, xs:boolean, overlay smoke information on stream--></displaySmokeInfoOnStreamEnabled>
  </SmokeDetection>
  <smokeFireEnabled><!--req, xs:boolean--></smokeFireEnabled>
  <ApplicationScene>
    <mode>
      <!--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><!--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, xs:boolean, cancel repeated alarm, it is valid only when detectionMode is "multipleFarme"-->
  </cancelRepeatedAlarmEnabled>
  <displayFireInfoOnStreamEnabled><!--opt, xs:boolean, overlay fire source information on stream--></displayFireInfoOnStreamEnabled>
  <smokeAuxiliaryDetectionEnabled>
    <!--dep, xs:boolean, enable fire and smoke detection or not, it is valid only when detectionMode is "multipleFarme"-->
  </smokeAuxiliaryDetectionEnabled>
  <verificationSensitivity>
    <!--opt, xs:integer, sensitivity of double verification, ranges from 1 to 100-->
  </verificationSensitivity>
  <fireAlgorithmMode>
    <!--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>
    <!--opt, xs:integer, patrol sensitivity, only valid for fire detection, ranges from 1 to 100-->
  </patrolSensitivity>
  <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>
</FireDetection>