XML_AnalysisEngine

XML message about analysis engine parameters

<AnalysisEngine version="2.0" xmlns="http://www.std-cgi.org/ver20/XMLSchema">
  <id>
    <!--required, xs: integer, engine ID-->
  </id>
  <mode>
    <!--required, xs: string, an intelligent analysis engine only supports one mode: face_recognition, video_structure_preview, video_structure_record, image_recognition_human, image_recognition_vehicle, safetyHelmetDetection, personDensityDetection, leavePosition, peopleNumChange, behavior, retention, situationAnalysis, cityManagement, face_human_recognition, face_recognition_IES, OCR, face_recognition_IES_or_OCR, fireEscapeDetection, takingElevatorDetection, mixed-->
  </mode>
  <state>
    <!--required, ro, xs: string, engine status: "loading"-initializing, "analyzing"-running, "abnormal"-exception, "connect_boot_abnorma"-connecting to boot program failed, "conig_boot_abnorma"-configuring boot program failed, "connect_main_abnorma"-connecting main program failed, "conig_main_abnorma"-configuring main program failed, "auth_abnorma"-authentication failed, "reset_abnorma"-resetting failed, "DSP_status_abnorma"-DSP status exception, "lib_ver_err_abnorma"-incorrect remote engine version-->
  </state>
  <utilization>
    <!--optional, ro, xs: float, engine usage, it is a read-only node and accurate to 1 decimal place, e.g., "00.0"-->
  </utilization>
  <ChannelInfoList><!--optional, read-only, channel No. linked to the engine, read-only node-->
    <ChannelInfo>
      <id>
        <!--required, xs: integer, NVR channel, including analog channel No. and digital channel No.-->
      </id>
      <name>
        <!--optional, xs: string, channel name-->
      </name>
    </ChannelInfo>
  </ChannelInfoList>
  <repairTime><!--optional, read-only, xs: integer, number of automatic repairs, from 1 to N: number of repairing attempts, -1: repairing failed--></repairTime>
  <channelNum><!--optional, xs:integer, supported number of channels to be linked with the engine--></channelNum>
  <analysisMode><!--optional, xs:string, analysis mode: realTimeMode(default), autoSwitchMode--></analysisMode>
  <AutoSwitchTime><!--optional, xs:integer, auto-switch time interval, unit: second--></AutoSwitchTime>
</AnalysisEngine>