Lane Controller Settings

The lane controller, including master lane controller and slave lane controller, is mainly used to control infrared or motor components of the turnstile.

Basic Configuration

Function

Description

Get Configuration Capability

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/AccessControl/ChannelControllerCfg/capabilities.

The configuration capability is returned in the message XML_Cap_ChannelControllerCfg by lpOutputParam.

Get Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/AccessControl/ChannelControllerCfg.

The parameters are returned in the message XML_ChannelControllerCfg by lpOutputParam.

Set Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/AccessControl/ChannelControllerCfg and set lpInputParam to the message XML_ChannelControllerCfg.

Note:

To check whether configuring lane controller is supported, you can call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/AccessControl/capabilities to get the access control capability.

The access control capability is returned in the message XML_Cap_AccessControl by lpOutputParam. If configuring lane controller is supported, the node <isSupportChannelControllerCfg> will be returned and its value is "true".

Device Type Configuration

Function

Description

Get Configuration Capability of Device Type

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

The configuration capability is returned in the message JSON_ChannelControllerTypeCfgCap by lpOutputParam.

Get Device Type

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

The device type parameters are returned in the message JSON_ChannelControllerTypeCfg by lpOutputParam.

Set Device Type

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/AccessControl/channelControllerTypeCfg?format=json and set lpInputParam to the message JSON_ChannelControllerTypeCfg.

Note:

To check whether configuring device type of the lane controller is supported, you can call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/AccessControl/capabilities to get the access control capability.

The access control capability is returned in the message XML_Cap_AccessControl by lpOutputParam. If configuring device type of the lane controller is supported, the node <isSupportChannelControllerTypeCfg> will be returned and its value is "true".

Alarm Linkage Configuration

Function

Description

Get Configuration Capability of Alarm Linkage

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/AccessControl/ChannelControllerAlarmLinkage/capabilities.

The configuration capability is returned in the message XML_Cap_ChannelControllerAlarmLinkage by lpOutputParam.

Get Alarm Linkage Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/AccessControl/ChannelControllerAlarmLinkage.

The parameters are returned in the message XML_ChannelControllerAlarmLinkage by lpOutputParam.

Set Alarm Linkage Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/AccessControl/ChannelControllerAlarmLinkage and set lpInputParam to the message XML_ChannelControllerAlarmLinkage.

Note:

To check whether the device supports configuring alarm linkage of the lane controller, you can call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/AccessControl/capabilities to get the access control capability.

The capability is returned in the message XML_Cap_AccessControl by lpOutputParam. If this function is supported by the device, the node <isSupportChannelControllerAlarmLinkage> will be returned in the message and its value is "true".

Alarm Output Configuration

Function

Description

Get Configuration Capability of Alarm Output

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/AccessControl/ChannelControllerAlarmOut/capabilities.

The configuration capability is returned in the message XML_Cap_ChannelControllerAlarmOut by lpOutputParam.

Get Alarm Output Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/AccessControl/ChannelControllerAlarmOut?controllerType=&alarmOutNo=.

The parameters are returned in the message XML_ChannelControllerAlarmOut by lpOutputParam.

Set Alarm Output Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/AccessControl/ChannelControllerAlarmOut?controllerType=&alarmOutNo= and set lpInputParam to the message XML_ChannelControllerAlarmOut.

Note:

To check whether the device supports configuring alarm output of the lane controller, you can call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/AccessControl/capabilities to get the access control capability.

The capability is returned in the message XML_Cap_AccessControl by lpOutputParam. If this function is supported by the device, the node <isSupportChannelControllerAlarmOut> will be returned in the message and its value is "true".

Alarm Output Control

Function

Description

Get Capability of Controlling Alarm Output

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/AccessControl/ChannelControllerAlarmOutControl/capabilities.

The capability is returned in the message XML_Cap_ChannelControllerAlarmOutControl by lpOutputParam.

Control Alarm Output

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/AccessControl/ChannelControllerAlarmOutControl and set lpInputParam to the message XML_ChannelControllerAlarmOutControl.

Note:

To check whether the device supports controlling alarm output of the lane controller, you can call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/AccessControl/capabilities for getting the access control capability.

The capability is returned in the message XML_Cap_AccessControl by lpOutputParam. If this function is supported, the node <isSupportChannelControllerAlarmOutControl> will be returned in the message and its value is "true".