Skip to content
Snippets Groups Projects
Commit c8af39f4 authored by am0ebe's avatar am0ebe
Browse files

.

parent 8f8dec46
No related branches found
No related tags found
No related merge requests found
Subproject commit ea8debfec50310d57896c206dd537209608e63df Subproject commit 6abf0a22c47876aca1d1ce07b22b1baa65b306af
...@@ -103,6 +103,15 @@ api > cam > feature (settings like exposuretime or pixelformat) ...@@ -103,6 +103,15 @@ api > cam > feature (settings like exposuretime or pixelformat)
> ancillary data (cam settings at time of acquisition -> can be queried via feature access) > ancillary data (cam settings at time of acquisition -> can be queried via feature access)
api > interface > settings/feature api > interface > settings/feature
Features:
> frame:
> ChunkAcquisionFrameCount #nFrames from cur acquisition
> ChunkExposureTime, ChunkGain
> system:
>
> cam:
> Width, Height
frames = img data + ancillaryData frames = img data + ancillaryData
> create by api and queue in cam > create by api and queue in cam
> when image is rcv, frame will be filled -> notification > when image is rcv, frame will be filled -> notification
...@@ -144,7 +153,7 @@ Vimba API *captures* images <> camera *acquires* images ...@@ -144,7 +153,7 @@ Vimba API *captures* images <> camera *acquires* images
cam.EndCapture() cam.EndCapture()
cam.FlushQueue() cam.FlushQueue()
cam.RevokeAllFrames() cam.RevokeAllFrames()
>> conveninence funcs() >> convenience funcs()
1 buffer | X buffers 1 buffer | X buffers
restrained fps | unrestrained fps restrained fps | unrestrained fps
......
...@@ -30,3 +30,12 @@ if ( VmbErrorSuccess == camera . Close () ) ...@@ -30,3 +30,12 @@ if ( VmbErrorSuccess == camera . Close () )
// sys->OpenCameraByID // sys->OpenCameraByID
// ID can be IP / MAC / ID // ID can be IP / MAC / ID
class FrameObserver : public QObject, virtual public IFrameObserver
// virtual inheritance??
//adjust fixed size
// ui->tw_cams->setSizes( ui->tw_cams->sizeHint() )
// ui->tw_cams->setFixedSize(ui->tw_cams->sizeHintForColumn(0) + ui->tw_cams->frameWidth() * 2, ui->tw_cams->sizeHintForRow(0) * ui->tw_cams->count() + 2 * ui->tw_cams->frameWidth());
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment