From c8af39f4778df3ea66fcdbeb4406f91a0e8f1833 Mon Sep 17 00:00:00 2001 From: am0ebe <am0ebe@gmx.de> Date: Tue, 13 Sep 2022 19:05:41 +0200 Subject: [PATCH] . --- b | 2 +- dox/notes_B | 11 ++++++++++- dox/scrap | 9 +++++++++ 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/b b/b index ea8debf..6abf0a2 160000 --- a/b +++ b/b @@ -1 +1 @@ -Subproject commit ea8debfec50310d57896c206dd537209608e63df +Subproject commit 6abf0a22c47876aca1d1ce07b22b1baa65b306af diff --git a/dox/notes_B b/dox/notes_B index 62e8b30..6a794f9 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 b6f83b8..d556d52 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()); -- GitLab