Basler Tango device

This is the reference documentation of the Basler Tango device.

you can also find some useful information about the camera models/prerequisite/installation/configuration/compilation in the Basler camera plugin section.

Properties

Property name

Mandatory

Default value

Description

camera_id

No

uname://<server instance name>

The camera ID (see details below)

packet_size

No

8000

the packet size

inter_packet_delay

No

0

The inter packet delay

frame_transmission_delay

No

0

The frame transmission delay

force_video_mode

No

False

To force a B/W camera to generate video format

camera_id property identifies the camera in the network. Several types of ID might be given:

  • IP/hostname (examples: ip://192.168.5.2, ip://white_beam_viewer1.esrf.fr)

  • Basler serial number (example: sn://12345678)

  • Basler user name (example: uname://white_beam_viewer1)

If no camera_id is given, it uses the server instance name as the camera user name (example, if your server is called LimaCCDs/white_beam_viewer1, the default value for camera_id will be uname://white_beam_viewer1).

To maintain backward compatibility, the old cam_ip_address is still supported but is considered deprecated and might disappear in the future.

Both inter_packet_delay and frame_tranmission_delay properties can be used to tune the GiGE performance, for more information on how to configure a GiGE Basler camera please refer to the Basler documentation.

Attributes

Attribute name

RW

Type

Description

statistics_total_buffer_count

ro

DevLong

Total number of requested frames

statistics_failed_buffer_count

ro

DevLong

Total number of failed frames

test_image_selector

rw

DevString

Select a test image: image_off/image_1/…/image_7 (*)

output1_line_source

rw

DevString

Select a source for I/O output1 line (*)

user_output_lin1

rw

DevBoolean

Switch on/off UserOuput on output1 line (*)

temperature

ro

DevFloat

Temperature of the camera core

(*) Use the command getAttrStringValueList to get the list of the supported value for these attributes.

Commands

Command name

Arg. in

Arg. out

Description

Init

DevVoid

DevVoid

Do not use

State

DevVoid

DevLong

Return the device state

Status

DevVoid

DevString

Return the device state as a string

getAttrStringValueList

DevString: Attribute name

DevVarStringArray: String value list

Return the authorized string value list for a given attribute name