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

Use this link to find the valid information.

Development status: Released, Release: baseline-1_1_1
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Acquisition/2D/falcon
Contact:



Class Description


Families: Acquisition

Key words: - 2D

Platform: All Platforms

Language: Cpp

License:

Contact:

Hardware


Manufacturer: none

Bus: rr

Class interface


Attributes:

Name Description
ExposureScalar: DevDouble
TriggerScalar: DevShort
VideoInputScalar: DevLong
WidthScalar: DevLong
HeightScalar: DevLong
DepthScalar: DevShort
FramesScalar: DevLong
ImageCounterScalar: DevLong
ImageFormatScalar: DevString
JpegQualityScalar: DevShort
JpegCompressionScalar: DevBoolean
ColorModeScalar: DevBoolean
BrightnessScalar: DevLong
ContrastScalar: DevLong
AutoGainControlScalar: DevBoolean
ScalingFactorScalar: DevShort
FileFormatScalar: DevString
FullWidthScalar: DevLong
FullHeightScalar: DevLong
MonochromeThresholdScalar: DevLong
RoiSpectrum: DevLong
BinningSpectrum: DevShort
JpegImageSpectrum: DevUChar
FileParamsSpectrum: DevString
ImageImage: DevUChar

Commands:

Name Description
StateInput: DevVoid
Output: State
This command gets the device state (stored in its device_state data member) and returns it to the caller.
StatusInput: DevVoid
Output: DevString
This command gets the device status (stored in its device_status data member) and returns it to the caller.
LiveInput: DevVoid
Output: DevVoid
Start camera in live acquisition mode.
StopInput: DevVoid
Output: DevVoid
stop the live acquisition mode
ResetInput: DevVoid
Output: DevVoid
reset ROI, binning and scaling to the full image values
WriteFileInput: DevVoid
Output: DevVoid
write image to file in the selected format, use the file parameters to generate file name
TGradientInput: DevShort
Output: DevLong
This command makes an estimation about the focalization of the camera. The calculation is done on the current image.
StartInput: DevVoid
Output: DevVoid
Take a single image frame and do the necessary calculation on the acquired image. After the command is executed the image and the results can be read.

Pipes:

Properties:

Name Description
Board_idDevLong Identifies which falcon frame grabber board to use. Every board has its ID which can be set.
Video_modeDevString Defines the video mode used for the camera. Can be set to PAL or NTSC.
Init_LiveDevBoolean Chooses the acquisition mode at start-up.
Init_BinningDevShort Binning factor of the image applied in x and y
Acq_sleep_timeDevLong The sleep time between two image acquisitions. Can be used to slow down the image acquisition and save CPU power

README

b'\n ______\n\n FALCON/EAGLE Linux Kernel Driver\n ________\n \n 2004, Imaging Development Systems GmbH\n\n--------\nCONTENTS\n--------\n\n This directory contains the source code for the kernel API dependent\n parts of the driver and the object file for the kernel independent\n parts.\n\n Compiling the kernel driver is needed because the Linux kernel does\n not provide a binary driver interface. Different dependencies (compiler\n version and kernel version) do not allow to distribute a binary driver\n that can be loaded by all kernels. \n\n----------\nINSTALLING\n----------\n\n At the moment the compiling process does not support cross compiling,\n i.e. compiling on a system for another system with a different running\n kernel.\n \n In order to build and install the driver, type as root:\n \n sh ./install.sh\n \n If compiling ends with no errors, the resulting file is created\n \n falcon.o\n \n This file is copied into the /lib/modules directory so that it can be\n loaded with insmod from a init script. See the documentation comming\n with your distribution to see how to make changes to these scripts.\n\n If compiling is unsuccessful, send the generated report.txt.gz file\n to this address:\n \n mailto: support@ids-imaging.de\n\nNOTE:\n\n The mail must include this report file in order for us to detect the\n problem quickly. The report is a compressed text file that contains\n version information of different programs and device information. It\n does not send any security relevant information. Take a look at it\n before sending if you want to be sure.\n \n\n-------\nLOADING \n-------\n\n Load the FALCON kernel driver into the kernel by typing (as root):\n \n insmod falcon.o\n \n Alternatively you can also use modprobe instead of insmod. The kernel\n driver logs out a few messages. Usually these will be logged into a\n file in /var/log but this depends on the settings and the distribution\n you are using, refer to the manual coming with your distribution.\n\n You can see if the driver was loaded by typing (as root):\n \n lsmod\n\n\n\n'

22 Feb 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



22 Feb 2018, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.



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



23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Added by:pgoryl2 on:22 Feb 2018, 2:19 p.m.