Maintenance

You can call API to transmit request URIs with messages for detection and maintenance of the security control system, such as log search, fault detection, video and audio detection, and so on.

Log Search

Function

Description

Search for Security Control Panel's Logs

Call NET_DVR_STDXMLConfig to transmit the request URI: POST /ISAPI/SecurityCP/Log/search?format=json, and set lpInputParam to the message JSON_SearchDescription.

The search results are returned in the message JSON_SearchResult by lpOutputParam.

  1. Call NET_DVR_FindAlarmHostLog to search for security control panel logs.

  2. Call NET_DVR_FindNextAlarmHostLog to search for the next security control panel log, i.e., get the searched log information of the security control panel one by one.

Fault Detection

Function

Description

Acknowledge System Faults

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/control/systemFault?format=json and set the input buffer (lpInBuffer) of the input parameter (lpInputParam) to the message JSON_SubSysList.

Get Faults of Systems and Partitions

Call NET_DVR_STDXMLConfig to transmit the request URI: POST /ISAPI/SecurityCP/status/systemFault?format=json and set the input buffer (lpInBuffer) of the input parameter (lpInputParam) to the message JSON_SubSysList.

And the fault parameters are returned in the message JSON_ArmFault by the output buffer (lpOutBuffer) of the output parameter (lpOutputParam).

Detect Faults

Get Configuration Capability of Fault Detection

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/faultCheckCfg/capabilities?format=json.

And the configuration capability is returned in the message JSON_FaultCheckParameterCap by the output parameter (lpOutputParam).

Get Fault Detection Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/faultCheckCfg?format=json.

And the parameters are returned in the message JSON_FaultCheckParameter by the output buffer (lpOutBuffer) of the output parameter (lpOutputParam).

Set Fault Detection Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/Configuration/faultCheckCfg?format=json and set the input buffer (lpInBuffer) of the input parameter (lpInputParam) to the message JSON_FaultCheckParameter.

Configure Keypad Linkage of System Fault

Get Configuration Capability of Keypad Linkage of System Fault

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/keypadFaultProcessCfg/capabilities?format=json.

And the configuration capability is returned in the message JSON_KeypadFaultProcessCfgCap by lpOutputParam.

Get All Keypads' Linkage Parameters of System Fault

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/keypadFaultProcessCfg?format=json.

And the parameters are returned in the message JSON_List_KeypadFaultProcessCfg by lpOutBuffer of lpOutputParam.

Set Linkage Parameters of A Specific Keypad for System Fault

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/Configuration/keypadFaultProcessCfg/<ID>?format=json and set lpInBuffer of lpInputParam to the message JSON_KeypadFaultProcessCfg.

Audio and Video Detection

The audio and video detection function supports checking the video input, audio input, and audio output status. Two detection modes are available, i.e., automatic detection and manual detection. You can configure automatic detection schedules to automatically start detecting by schedule.

Function

Description

Automatic Audio and Video Detection

Get Configuration Capability of Automatic Audio and Video Detection

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/sysAutoCheckTimeCfg/capabilities?format=json.

And the configuration capability is returned in the message JSON_Cap_SysAutoCheckTimeCfg by lpOutputParam.

Get Automatic Audio and Video Detection Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/sysAutoCheckTimeCfg?format=json.

And the parameters are returned in the message JSON_SysAutoCheckTimeCfg by lpOutputParam.

Set Automatic Audio and Video Detection Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/sysAutoCheckTimeCfg?format=json and set lpInputParam to the message JSON_SysAutoCheckTimeCfg.

Manual Audio and Video Detection

Get Configuration Capability of Manual Audio and Video Detection

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/sysCheckManually/capabilities?format=json.

And the configuration capability is returned in the message JSON_Cap_SysCheckManually by lpOutputParam.

Get Manual Audio and Video Detection Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/sysCheckManually?format=json.

And the parameters are returned in the message JSON_SysCheckManually by lpOutputParam.

Set Manual Audio and Video Detection Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/sysCheckManually?format=json and set lpInputParam to the message JSON_SysCheckManually.

Get Detection Results

Get Capability of Getting Detection Results

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/CheckResult/capabilities?format=json.

And the capability is returned in the message JSON_Cap_CheckResult by lpOutputParam.

Get Detection Results

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/CheckResult?format=json.

And the result parameters are returned in the message JSON_CheckResult by lpOutputParam.

Registration Mode

Function

Description

Get Configuration Capability of Registration Mode

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/registerMode/capabilities?format=json.

And the configuration capability is returned in the message JSON_RegisterModeCap by lpOutputParam.

Get Parameters of Registration Mode

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/registerMode?format=json.

And the parameters are returned in the message JSON_RegisterMode by lpOutBuffer of lpOutputParam.

Set Parameters of Registration Mode

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/Configuration/registerMode?format=json and set lpInBuffer of lpInputParam to the message JSON_RegisterMode.

Get the Registration Status

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/registerMode/registerStatus?format=json.

And the status is returned in the message JSON_WirelessRecv by lpOutBuffer of lpOutputParam.

Device Environment

Function

Description

Get Device Environment Configuration Capability

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/surroundEnvironmentCfg/capabilities?format=json.

And the configuration capability is returned in the message JSON_SurrondParaCap by lpOutputParam.

Get Device Environment Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/surroundEnvironmentCfg?format=json.

And the parameters are returned in the message JSON_SurrondParaCfg by lpOutputParam.

Set Device Environment Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/surroundEnvironmentCfg?format=json and set lpInputParam to the message JSON_SurrondParaCfg.

Signal Strength Detection

Function

Description

Get Configuration Capability of Signal Strength Detection in Asynchronous Mode

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/signalStrengthDetection/mode/capabilities?format=json.

And the configuration capability is returned in the message JSON_SignalStrengthDetectionCap by lpOutputParam.

Start Signal Strength Detection in Asynchronous Mode

Call NET_DVR_STDXMLConfig to transmit the request URI: POST /ISAPI/SecurityCP/Configuration/signalStrengthDetection/mode?format=json and set lpInputParam to the message JSON_SignalStrengthDetectionMode.

The result parameters are returned in the message JSON_Result by lpOutputParam.

Stop Signal Strength Detection in Asynchronous Mode

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/Configuration/signalStrengthDetection/mode?format=json and set lpInputParam to the message JSON_SignalStrengthDetectionMode.

Get Current Signal Strength in Asynchronous Mode

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/signalStrengthDetection/currentAsyn?format=json.

And the parameters are returned in the message JSON_SignalStrengthDetection by lpOutputParam.