diff --git a/b b/b index ea8debfec50310d57896c206dd537209608e63df..6abf0a22c47876aca1d1ce07b22b1baa65b306af 160000 --- a/b +++ b/b @@ -1 +1 @@ -Subproject commit ea8debfec50310d57896c206dd537209608e63df +Subproject commit 6abf0a22c47876aca1d1ce07b22b1baa65b306af diff --git a/dox/notes_B b/dox/notes_B index 62e8b303392e58ea08f85e9c5a11c2159baeb5d4..6a794f9420bc09aca4436b5343649c1648cfcee5 100644 --- a/dox/notes_B +++ b/dox/notes_B @@ -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) api > interface > settings/feature +Features: + > frame: + > ChunkAcquisionFrameCount #nFrames from cur acquisition + > ChunkExposureTime, ChunkGain + > system: + > + > cam: + > Width, Height + frames = img data + ancillaryData > create by api and queue in cam > when image is rcv, frame will be filled -> notification @@ -144,7 +153,7 @@ Vimba API *captures* images <> camera *acquires* images cam.EndCapture() cam.FlushQueue() cam.RevokeAllFrames() ->> conveninence funcs() +>> convenience funcs() 1 buffer | X buffers restrained fps | unrestrained fps diff --git a/dox/scrap b/dox/scrap index b6f83b88aa2951c6e7adaf5005ce4d31e7bcb7c9..d556d52021a9a91db1a86be1486fad0c054ffeaf 100644 --- a/dox/scrap +++ b/dox/scrap @@ -30,3 +30,12 @@ if ( VmbErrorSuccess == camera . Close () ) // sys->OpenCameraByID // 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());