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: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Acquisition/2D/ProsilicaCam
Contact:
Class Description
Server for the ProsilicaCam Camera from Prosilica
Families: Acquisition
Key words:
Platform: All Platforms
Language: Cpp
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 |
README
b' The header files for the prosilica software (pvapi) have to be installed with\n an extra package (PvApi). The header files will go to /usr/local/include.\n\n The PvApi library will be also installed with that package in /usr/local/lib.\n\n For making the pcam library used: cd dir_pcam_make_lib/README\n'
Updated:
The device class has been updated.
You are looking at this version now.
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .
2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.