This is historical information of device classes implemented in PointGreyGb 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/PointGreyGb
Contact:
Class Description
Families: AcceleratorComponents
Key words:
Platform: All Platforms
Language: Cpp
License: GPL
Contact:
Hardware
Manufacturer: none
Bus: Ethernet
Class interface
Attributes:
Name | Description |
---|---|
ExposureScalar: DevDouble | Exposure is the time per frame of data when the camera is acquiring. Setting the exposure will adjust the frame rate accordingly but keep the latency time fixed. |
GainScalar: DevDouble | This attribute is used to set the gain of the camera. |
FrameRateScalar: DevDouble | Frame rate is calculated as 1 / (exposure time + latency time). Setting a frame rate will adjust the exposure time accordingly but keep the latency time fixed. |
ImageCounterScalar: DevLong | The number of images acquired from the start of acquisition, the counter is reset when acquisition stops. |
ExternalTriggerScalar: DevBoolean | Enable or disable external trigger. When enabled, the trigger mode is Mode 0: Exposure starts with a falling edge and stops when the the exposure specified by the SHUTTER feature is elapsed. |
AutoExpTimeScalar: DevBoolean | Automatic exposure selection: 0 disables, 1 enables. |
AutoFrameRateScalar: DevBoolean | Automatic frame rate selection: 0 disables, 1 enables |
AutoGainScalar: DevBoolean | Automatic gain selection: 0 disables, 1 enables. |
DepthScalar: DevShort | Return the image depth (nos. of bits). |
FlippingScalar: DevString | Describes whether the image has been flipped. Returned values are: Horizontal, Vertical, Both, None |
JpegImageScalar: DevEncoded | This is the Image attribute encoded in jpeg encasulated into a DevEncoded. |
JpegQualityScalar: DevLong | This is the quality factor that will be used for JpegImage attribute encoding. |
LatencyScalar: DevDouble | Latency is the time per frame of data when the camera is not acquiring. Setting the latency will adjust the frame rate accordingly but keep the exposure time fixed. |
TiltScalar: DevDouble | +0.05 * 640 = +32 pixels -0.05 * 640 = -32 pixels to get +10 pixels correction : tilt = 10/640 = 0.015625 |
RoiSpectrum: DevLong | Implemented for compatibility with Bpm/Emittance. |
ImageImage: DevUChar | — |
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. |
StartInput: DevVoid Output: DevVoid |
Start data Acquisition. |
StopInput: DevVoid Output: DevVoid |
Stop data Acquisition. |
ResetInput: DevVoid Output: DevVoid |
Implemented for compatibility with Bpm/Emittance. |
ResetRoiInput: DevVoid Output: DevVoid |
Implemented for compatibility with Bpm/Emittance. |
Pipes:
Properties:
Name | Description |
---|---|
TiltFactorDevDouble | Perform vertical circular shift on a picture. The tilt factor is the number of pixel to shift per columns. When tilt is equal to zero, nothing is done. When tilt is 1, the first col is shift down by one pixel, the second by to pixel, and so on. This particular value rotate the picture by 45 degrees. Usually these value are very small (e.g. 0.005). A tilt value of 0.005 with a 640 pixel picture width, will lead to a shift of 3.2 pixel on the last columns : 0.005 * 640 = 3.2. This is a kind of linear transform. Negative value are also valid. The left border is never touched since 0 * tilt = 0. it`s the reference. |
FlipDevString | Property to perform X, Y, XY, or NO image flip (vertical or horizontal reverse). The acceptable values are: HORIZONTAL VERTICAL BOTH NONE (default) |
LimaCameraTypeDevString | — |
CameraSerialDevULong | This is the camera ID that is written onto the Ccd1394 body. It is also the 32 lowest bits of GUID (get it with command dmesg) returned by the linux kernel. |
PacketSizeDevLong | GigE packet size |
PacketDelayDevLong | GigE packet delay |
AcquisitionAutoStartDevBoolean | — |
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.