ProsilicaCam - - TANGO Controls

This is historical information of device classes implemented in ProsilicaCam device server.

Use this link to find the valid information.

Development status: Released
Information status: New

Contact:



Class Description


Server for the ProsilicaCam Camera from Prosilica

Families: Acquisition

Key words:

Platform: All Platforms

Language: Cpp

License:

Contact:

Hardware


Manufacturer: none

Bus: FireWire

Class interface


Attributes:

Name Description
MaxBinningXScalar: DevLong —
MinBinningXScalar: DevLong —
StepBinningXScalar: DevLong —
MaxBinningYScalar: DevLong —
MinBinningYScalar: DevLong —
FileDirScalar: DevString Path to the camera image files.
FilePrefixScalar: DevString The prefix of the image files to be created.\nThe full image file name will be composed as\n<br />\n<b>prefix_number.postfix </b>\n<br />\nwhen acquiring images.
FileStartNumScalar: DevLong The file number used when storing an image file.\nAfter saving a file, this number gets increased by one.\nTo override an image file, the file number has to be set again.
FilePostfixScalar: DevString he Prosilica Camera server allows the following postfix:\n<br />\n<b>.bmp </b>\n<br />\n<b>.bin = Binary data file with header.</b>\n<br />\n<b>.png </b>\n <br />\n<br />\n<b>.tif </b>\n <br />\nThe postfix determines the image format for the saved\nimage files.
FileSavingScalar: DevLong Save a file for every image taken when true.
ExposureScalar: DevLong —
GainScalar: DevLong —
BinningXScalar: DevLong —
BinningYScalar: DevLong —
RegionXScalar: DevLong —
RegionXwidthScalar: DevLong —
RegionYScalar: DevLong —
RegionYheightScalar: DevLong —
FirmwareVersionScalar: DevString —
SensorTypeScalar: DevString —
BitsPixelScalar: DevLong Bits/Pixel (readout from the camera at initialize)
BitsPixelMaxScalar: DevLong Bits/Pixel Maximum (readout from the camera at initialize)
InfoPartNumberScalar: DevLong Together with PartVersion indetifies the type of the camera (readout from info)
InfoPartVersionScalar: DevLong Together with PartNumber indetifies the type of the camera (readout from info)
InfoAccessScalar: DevLong Type of access allowed (readout from info)
InfoInterfaceIdScalar: DevLong An Id value for the interface or bus. It can change each time PvApi is initialized (readout from info)
InfoInterfaceTypeScalar: DevLong The interface type (firewall or ethernet) (readout from info)
PacketSizeScalar: DevLong Maximum packet size from camera (for images)
StreamBytesSecScalar: DevLong Bandwidth of image data (bytes/sec)
MinWidthScalar: DevLong Sensor Width (readout from the camera at initialization)
MinHeightScalar: DevLong Sensor Height (readout from the camera at initialization)
StepBinningYScalar: DevLong —
ExposureModeScalar: DevLong —
AutoWhiteBalanceScalar: DevLong —
RedBalanceScalar: DevLong —
BlueBalanceScalar: DevLong —
FrameRateScalar: DevDouble —
AutoGainScalar: DevLong —
TriggerModeScalar: DevLong —
PixelFormatScalar: DevLong —
AcquisitionModeScalar: DevLong —
AcquisitionCountScalar: DevLong —
SensorWidthScalar: DevLong —
SensorHeightScalar: DevLong —
MaxWidthScalar: DevLong —
MaxHeightScalar: DevLong —
TotalBytesPerFrameScalar: DevLong —
FlagDebugModeScalar: DevLong —
ImageFormatScalar: DevString —
ImageCounterScalar: DevLong —
FrecuencySaveFileScalar: DevLong —
InfoCameraIdScalar: DevLong Unique Id of the camera.
ImageEncScalar: DevEncoded —
ActivateBildOperationsScalar: DevLong Set to 1 compute bild in log, 2 in sqrt and 1 both.
BildImage: DevDouble —
Bild_ulongImage: DevULong —
Bild_ucharImage: DevUChar —
Bild_ushortImage: DevUShort —
Bild_ucharRImage: DevUChar —
Bild_ucharGImage: DevUChar —
Bild_ucharBImage: DevUChar —
Bild_logImage: DevDouble —
Bild_sqrtImage: DevDouble —

Commands:

Name Description
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.
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.
StartAcquisitionInput: DevVoid
Output: DevVoid
Start the thread for taking images
InitCameraInput: DevVoid
Output: DevLong
Completion status
Initialize the camera (driver)
CleanupCameraInput: DevVoid
Output: DevLong
Completion Status
—
DumpCameraSetttingsInput: DevVoid
Output: DevLong
Completion status
Write camera settings to file
StopAcquisitionInput: DevVoid
Output: DevVoid
Stop image acquisition
StartSingleAcquisitionInput: DevVoid
Output: DevVoid
Take a picture and save it to a file.

Pipes:

Properties:

Name Description
XImageSizeDevLong Max Pixel Size of the Camera
YImageSizeDevLong Max y pixel size of the camera
IpAddressDevString Ip Address of the camera.
CameraIdDevLong Camera Id

23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You are looking at this version now.



2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:19 Jan 2017, 10:35 a.m.