This is historical information of device classes implemented in falcon device server.
Use this link to find the valid information.
Development status:
New development
Information status: Updated
Contact:
Class Description
Families: Acquisition
Key words: - 2D
Platform: All Platforms
Language: Cpp
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'
Updated:
The device class has been updated.
You are looking at this version now.
22 Feb 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
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.