User`s manual
Features AW00098504000
214 Basler ace Camera Link
10.12 Device Information Parameters
Each camera includes a set of "device information" parameters. These parameters provide some
basic information about the camera. The device information parameters include:
Device Vendor Name (read only) - contains the name of the camera’s vendor. This string will
always indicate Basler as the vendor.
Device Model Name (read only) - contains the model name of the camera, for example,
acA2000-140km.
Device Manufacturer Info (read only) - can contain some information about the camera
manufacturer. This string usually indicates "none".
Device Version (read only) - contains the device version number for the camera. This is usually
the material number of the device.
Device Firmware Version (read only) - contains the version of the firmware the camera.
Device ID (read only) - typically contains the serial number of the camera.
Device User ID (read / write) - is used to assign a user defined name to a device. This name
will be displayed in the Basler pylon Viewer. The name will also be visible in the "friendly name"
field of the device information objects returned by pylon’s device enumeration procedure.
Device Scan Type (read only) - contains the scan type of the camera, for example, line scan or
area scan. The aviator will always indicate area scan.
Sensor Width (read only) - contains the physical width of the sensor in pixels.
Sensor Height (read only) - contains the physical height of the sensor.
Max Width (read only) - Indicates the camera’s maximum area of interest (AOI) width setting.
Max Height (read only) - Indicates the camera’s maximum area of interest (AOI) height setting.
For more information about the pylon API and the pylon Viewer, see Section 3.1 on page 19.
Working with Device Information Parameters Using Basler pylon
You can use the pylon API to read the values for all of the device information parameters or set the
value of the Device User ID parameter from within your application software. The following code
snippets illustrate using the API to read the parameters or write the Device User ID:
// Read the Vendor Name parameter
Pylon::String_t vendorName = Camera.DeviceVendorName.GetValue();
// Read the Model Name parameter
Pylon::String_t modelName = Camera.DeviceModelName.GetValue();
// Read the Manufacturer Info parameter
Pylon::String_t manufacturerInfo = Camera.DeviceManufacturerInfo.GetValue();
// Read the Device Version parameter
Pylon::String_t deviceVersion = Camera.DeviceVersion.GetValue();