EasyManua.ls Logo

Euresys Coaxlink - DIfferences between C++ and.NET Egrabber

Euresys Coaxlink
45 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
.NET assemblyCoaxlink Programmer's Guide
Example of program output:
Interface: PC1633 - Coaxlink Quad G3 (2-camera) - KQG00014
Device: Device0
Resolution: 4096x4096
Differences between C++ and .NET EGrabber
Terms in ITALIC are placeholders:
MODULE can be replaced by InterfaceModule, DeviceModule...
EVENT_DATA can be replaced by NewBufferData, CicData...
EGrabber classes
C++ .NET
EGrabber<> -
EGrabber<CallbackOnDemand> EGrabberCallbackOnDemand
EGrabber<CallbackSingleThread> EGrabberCallbackSingleThread
EGrabber<CallbackMultiThread> EGrabberCallbackMultiThread
EGrabber Methods
C++ .NET
getInfo< MODULE , TYPE >(cmd) getInfo MODULE (cmd, out ...)
getInteger< MODULE >(f) getInteger MODULE (f)
getFloat< MODULE >(f) getFloat MODULE (f)
getString< MODULE >(f) getString MODULE (f)
getStringList< MODULE >(f) getStringList MODULE (f)
setInteger< MODULE >(f, v) setInteger MODULE (f, v)
setFloat< MODULE >(f, v) setFloat MODULE (f, v)
setString< MODULE >(f, v) setString MODULE (f, v)
execute< MODULE >(f) execute MODULE (f)
enableEvent< EVENT_DATA >() enable EVENT_DATA Event(f)
disableEvent< EVENT_DATA >() disable EVENT_DATA Event(f)
Callbacks
In .NET, callbacks are defined as delegates:
grabber.onNewBufferEvent = delegate ...
grabber.onDataStreamEvent = delegate ...
grabber.onCicEvent = delegate ...
grabber.onIoToolboxEvent = delegate ...
41

Related product manuals