Driver Details

Wirepath PTZ IP Camera

Updated: Aug. 15, 2014
Version: 1.01


This driver is for use with Wirepath PTZ IP cameras.

Version History:

Version 1.01 is a maintenance update.

Wirepath PTZ IP Camera

This driver is for use with Wirepath PTZ IP cameras.

The driver was tested using a WPS-500-PTZ-IP-WH with a firmware version of V1.0.30.6.dc. A WPS-750-DOM-IP-BL with a firmware version of V1.0.30.6 was also tested with the driver, although PTZ functionality was not applicable to the camera.

Release History

1.0 Initial Release

1.01 Cleaned up source code.

Config Settings

Camera Count

Number of Cameras - Enter the number of IP cameras to be configured in the driver. Up to 24 IP cameras are supported per instance of the driver.

Selected Camera Settings

Enable Selected Camera - Check to enable selected camera capabilities in the driver. Only enable if multiple camera control is preferred by using selected control commands. If available system variables are limited, Enable Selected Camera should be disabled to minimize the overall variable load on the system.

Network Notification Port

Network Notification Port - All Cameras - Enter the port to use for all camera notifications such as motion, input 1, input 2, and video failure notifications. The driver by default uses port 8081.

Camera (1-24)

Camera (1-24) Name - Enter the name to use for the corresponding camera.

Camera (1-24) Image Refresh Interval - Select the refresh rate to use for the corresponding camera still JPEG acquisition (for use with Dynamic Image Variables). The selections available are Auto Refresh Off, 5,10,15,20,25,and 30 seconds.

Camera (1-24) IP Address - Enter the IP address used for the corresponding camera.

Camera (1-24) Network Control Port - Enter the control network port for the corresponding camera. The default used is port 80.

Camera (1-24) Username - Enter the username for the corresponding camera.

Camera (1-24) Password - Enter the password for the corresponding camera.

Camera (1-24) Startup PTZ Speed - Select the PTZ speed for the corresponding camera at startup. Selections are from 0 to 9.

Driver Notes

- Driver initialization may take longer when configured cameras cannot establish connectivity with the driver. It is recommended that all cameras be installed and configured properly if initialization timing is critical. Control of cameras through the driver is not allowed during the initialization process. If camera control commands need to be executed upon a startup event, it is recommended these commands are instead executed in a macro that is triggered with an Initialization Finished event.

- Certain features of the driver may work with non-PTZ cameras such as dome cameras (WPS-750-DOM-IP-BL). Compare the camera capabilities with driver capabilities for what may be supported. During the driver development process, motion and input notifications, orientation control, and still JPEG acquisition were all successfully tested.

- Each camera configured in the driver has its own set of connection status variables and events, along with motion, input, and video loss variables and events.

- Connection status for each camera is determined by whether the camera responds to a simple query sent to the camera every 30 seconds. If a camera fails to respond it is flagged as disconnected. Once the camera starts responding to the query message again, it is flagged as connected and will reinitialize with the configuration information set up for that specific camera.

- The cameras used during driver development worked with the Snap AV MJPEG Camera object already in Integration Designer. By default MJPEG streams for the IP cameras use stream 3 or channel 2 (camera 2 in the object). It is however possible to set streams 1 and 2 (channels 0 and 1 respectively) to MJPEG if need be. Refer to the video settings page on the cameras web interface for these adjustments.