Average: 0
Rating Count: 0

Development status: New development
Information status: New
Repository: https://gitlab.in2p3.fr/stephane.marchand1/LULI_tango/-/tree/master?ref_type=heads

Class Description

Basler camera acquistion device.

Families: Acquisition

Key words:

Platform: Windows

Language: Python

License: GPL



Bus: Ethernet

Class interface


Name Description
Image_shot8Image: DevUShort Gives the last 8-bit image shot in sequence.
Image_shotImage: DevUShort Gives the last 12-bit image shot in sequence.
Image_ccd8Image: DevUChar Gives the last 8-bit image.
Image_ccdImage: DevUShort Gives the last 12-bit image.
ROISpectrum: DevUShort Region Of Interest definition(upper left and lower right corners coordinates, in pixels).
image_sizesSpectrum: DevULong Determines the sensor height and width in pixels.
archivingEvtKoNbScalar: DevULong Number of archiving events NOT sent since last ResetArchivingStats command.
archivingEvtOkNbScalar: DevULong Number of archiving events properly sent since last ResetArchiveStats command.
connectionsNumberScalar: DevUShort Number of disconnections with the camera.
TemperatureScalar: DevDouble Gives the sensor camera temperature, in celsius degrees.
addTimeScalar: DevBoolean If True, adds the current time of acquisition on the image.
Image_archivingPathScalar: DevString Gives the last archiving path.
camera_modelScalar: DevString Determines the camera model.
buffer_errorScalar: DevULong Number of acquisition errors.
FrameRateScalar: DevDouble Determines the estimated frame rate with the current camera settings, in frames per second.
LutScalar: DevShort Controls the look up table for the GUI.
GainScalar: DevULong Increases the brightness of the images output by the camera for 12-bit format.
Gain8Scalar: DevULong Increases the brightness of the images output by the camera for 8-bit format.
AcquisitionFrameRateAbsScalar: DevDouble Sets an upper limit for the camera`s frame rate, in frames per second.
AcquisitionFrameRateEnableScalar: DevBoolean If True, applies the Acquisition Frame Rate upper limit; change to free mode otherwise.
Mono8Scalar: DevBoolean Changes the image format (true for 8-bit, false for 12-bit).
Image_counterScalar: DevULong Gives the number of acquired images.
Image_countersScalar: DevULong Gives the number of image shots acquired in sequence.
Image_datetimeScalar: DevString Gives the date time of the last image, with format YYYYMMDD'T'HHMMSS.
Exposure_timeScalar: DevULong Specifies how long the image sensor is exposed to light during image acquisition, in microseconds.
External_triggerScalar: DevBoolean Activates the internal or external trigger mode.
ROIActivationScalar: DevBoolean Activates the ROI computation.
grabClientScalar: DevUShort In not forced mode, the acquisition image stops without grabClient increment.
grabForceScalar: DevBoolean Forces the image acquisition.
simulationScalar: DevBoolean Places the device in simulation mode and gives a random image in image_ccd attribute.
top_archivingScalar: DevBoolean Activates the image archiving.


Name Description
ResetArchivingStatsInput: DevVoid
Output: DevVoid
Resets archiving events statistics.
ResetInput: DevVoid
Output: DevVoid
This command resets the camera.
StatusInput: DevVoid
Output: ConstDevString
Status description
This command gets the device status (stored in its <i>device_status</i> data member) and returns it to the caller.
StateInput: DevVoid
Output: State
State Code
This command gets the device state (stored in its <i>device_state</i> data member) and returns it to the caller.



Name Description
propEXPLASDevString 3-char string to set LAS (default) or EXP sub-directory in archive.
propTagDevString Device name which manages shot_id tag and path of archiving files.
propshotDevString Device name for the trigger event.
propseqDevString Device name for the sequence event.
interPacketDelayDevULong Inter packet delay in ticks: delay time between the end of transmission of each packet for the frame and the beginning of transmission of the next packet for the frame.
frameTransmissionDelayDevULong Frame transmission delay in ticks: delay between the time when the frame is triggered and when the camera is ready to transmit the first IP packet for the frame.
packetSizeDevULong Size of a data packet transmitted, in bytes.
IpAddressDevString Camera IP Address.
archivingPathDevString Path for archiving results images.

Please log in to comment.

4 Oct 2023, Stéphane Marchand
The device class has been added to catalogue.
Added by:smarchand on:4 Oct 2023, 12:12 p.m.