Command-line Tools
The package builds several example programs from the SDK that are useful for configuring cameras. All of them can be run from anywhere with:
$ rosrun prosilica_gige_sdk EXE_NAME [OPTIONS]
SampleViewer
A GUI application for viewing the camera image feed and changing camera parameters. Useful for getting a feel for the camera and its many controls.
In ROS these functions are decoupled: the prosilica_camera node interfaces with the camera, the image feed can be viewed with image_view, and dynamic_reconfigure can be used to change certain camera parameters.
Usage:
$ SampleViewer
ListCameras
Continually display the list of cameras connected to the local subnet. Will not find cameras across an IP gateway; if you know the camera IP address try Ping. If you do not know the IP address see How to Determine Your Prosilica GigE Camera's IP Address.
Usage:
$ ListCameras
Ping
Get the serial number, name and network configuration of a camera at a known IP address.
Usage:
$ Ping <IP>
CLIpConfig
General-purpose tool to get or set a camera's network configuration. Run with no arguments for options. For setting a new camera's IP address, the set_ip tool in prosilica_camera is simpler.
ListAttributes
Lists all attributes of the camera with their current values. Optionally takes an IP address, otherwise queries a camera on the local subnet.
Usage:
$ ListAttributes [IP]
ResetCamera
Hard-resets the camera.
Usage:
$ ResetCamera <IP>