Development status:
Released,
Release: Release_1_28
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 |
---|---|
InfoPartVersionScalar: DevLong | Together with PartNumber indetifies the type of the camera (readout from info) |
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) |
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) |
MaxBinningXScalar: DevLong | — |
MinBinningXScalar: DevLong | — |
StepBinningXScalar: DevLong | — |
MaxBinningYScalar: DevLong | — |
MinBinningYScalar: DevLong | — |
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 |
Please log in to comment.
Generated
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'