Category Archives: Uncategorized

Build a 6502 computer

Build a 6502 computer

  • “Hello, world” from scratch on a 6502 — Part 1
  • How do CPUs read machine code? — 6502 part 2
  • Assembly language vs. machine code — 6502 part 3
  • Connecting an LCD to our computer — 6502 part 4
  • What is a stack and how does it work? — 6502 part 5
  • RAM and bus timing — 6502 part 6
  • Subroutine calls, now with RAM — 6502 part 7
  • Why build an entire computer on breadboards? — 6502 part 8
  • How assembly language loops work — 6502 part 9

DDS – Direkte Digitale Synthese / Direct Digital Synthesis

mikrocontroller.net DDS

Die Grundlagen von direkten digitalen Synthesizern (DDS), ihre Wahl und ihre Verwendung

Anwendung

DDS-Sinus-Rechteck-Generator mit AM von 1 Hz bis 40 MHz
DDS-Generator von 1 Hz – 70 MHz mit einem AD9851
DDS FUNCTION GENERATOR (October 20, 2010)
AVR DDS signal generator V1.0 (September 24, 2006)
AVR DDS signal generator V2.0
Mini DDS (Direct Digital Synthesis)

SPICE

Circuit Simulator version 2.2.13js
Electronic Design Automation (EDA)
Simulation Program with Integrated Circuit Emphasis (SPICE)

OpAmp

Zweifach-OperationsverstÀrker LM358
LM358 Schaltungen » Aufbau & Funktionsweise des Dual OperationsverstÀrkers einfach erklÀrt
LM358 Schaltungen » Aufbau & Funktionsweise des Dual OperationsverstÀrkers einfach erklÀrt

ESP32

Tech Note 071 – ESP32 Digital to Analogue Converter
ESP32-DAC-Examples

Optris SDK from EVOCORTEX

IRImagerDirect SDK, API Documentation and Installation​
github.com/evocortex/optris_drivers, ROS drivers for Optris thermal imagers

Visual C++ Redistributable Packages for Visual Studio 2013 (MSVCR120D.dll)

Optris PI

DEBUG [SimpleXML.cpp:221] @ 0.0023721s :Failed to open file aa
ERROR [IRDeviceParams.cpp:169] @ 0.0024133s :Cannot find configuration file aa ... aborting
DEBUG [IRDeviceParams.cpp:179] @ 0.0006669s :Parameters
DEBUG [IRDeviceParams.cpp:180] @ 0.0006904s :serial: 0
DEBUG [IRDeviceParams.cpp:181] @ 0.0006975s :videoformatindex: 0
DEBUG [IRDeviceParams.cpp:182] @ 0.0007029s :fov: 0
DEBUG [IRDeviceParams.cpp:183] @ 0.0007082s :optics_text: 0000000000000000
DEBUG [IRDeviceParams.cpp:184] @ 0.0007134s :formatspath: 0000020D337E9590
DEBUG [IRDeviceParams.cpp:185] @ 0.0007184s :calipath: 0000000000000000
DEBUG [IRDeviceParams.cpp:186] @ 0.000723s :temperature min: 0
DEBUG [IRDeviceParams.cpp:187] @ 0.0007278s :temperature max: 0
DEBUG [IRDeviceParams.cpp:188] @ 0.0007333s :framerate: 32
DEBUG [IRDeviceParams.cpp:189] @ 0.0007427s :bispectral: 0
DEBUG [IRDeviceParams.cpp:190] @ 0.0007573s :flag automatic: 1
DEBUG [IRDeviceParams.cpp:191] @ 0.0007626s :min interval: 15
DEBUG [IRDeviceParams.cpp:192] @ 0.0007676s :max interval: 0
DEBUG [IRDeviceParams.cpp:193] @ 0.0007724s :chip heating mode: 0
DEBUG [IRDeviceParams.cpp:194] @ 0.0007778s :chip heating fixed val: 40
DEBUG [IRDeviceParams.cpp:195] @ 0.0007922s :focus:  -1
DEBUG [IRDeviceParams.cpp:196] @ 0.0007982s :enable extended temp range: 0
DEBUG [IRDeviceParams.cpp:197] @ 0.0008032s :buffer queue size: 5
DEBUG [IRDeviceParams.cpp:198] @ 0.0008093s :enable high precision: 0
DEBUG [IRDeviceParams.cpp:199] @ 0.000815s :radialDistortionCorrectionMode: 0
DEBUG [IRDeviceParams.cpp:200] @ 0.0008198s :deviceAPI: 0
ERROR [IRDeviceDS.cpp:723] @ 0.0053672s :create video graph failed hr=0
DEBUG [IRDeviceParams.cpp:179] @ 0.0052312s :Parameters
DEBUG [IRDeviceParams.cpp:180] @ 0.0052614s :serial: 0
DEBUG [IRDeviceParams.cpp:181] @ 0.0052694s :videoformatindex: 0
DEBUG [IRDeviceParams.cpp:182] @ 0.0052761s :fov: 0
DEBUG [IRDeviceParams.cpp:183] @ 0.0052819s :optics_text: 0000000000000000
DEBUG [IRDeviceParams.cpp:184] @ 0.0052894s :formatspath: 0000025438C79530
DEBUG [IRDeviceParams.cpp:185] @ 0.0052953s :calipath: 0000000000000000
DEBUG [IRDeviceParams.cpp:186] @ 0.0053007s :temperature min: 0
DEBUG [IRDeviceParams.cpp:187] @ 0.0053067s :temperature max: 0
DEBUG [IRDeviceParams.cpp:188] @ 0.005313s :framerate: 32
DEBUG [IRDeviceParams.cpp:189] @ 0.0053183s :bispectral: 0
DEBUG [IRDeviceParams.cpp:190] @ 0.0053234s :flag automatic: 1
DEBUG [IRDeviceParams.cpp:191] @ 0.005329s :min interval: 15
DEBUG [IRDeviceParams.cpp:192] @ 0.0053347s :max interval: 0
DEBUG [IRDeviceParams.cpp:193] @ 0.0053416s :chip heating mode: 0
DEBUG [IRDeviceParams.cpp:194] @ 0.0053483s :chip heating fixed val: 40
DEBUG [IRDeviceParams.cpp:195] @ 0.0053546s :focus:  -1
DEBUG [IRDeviceParams.cpp:196] @ 0.005362s :enable extended temp range: 0
DEBUG [IRDeviceParams.cpp:197] @ 0.0053677s :buffer queue size: 5
DEBUG [IRDeviceParams.cpp:198] @ 0.005373s :enable high precision: 0
DEBUG [IRDeviceParams.cpp:199] @ 0.0053787s :radialDistortionCorrectionMode: 0
DEBUG [IRDeviceParams.cpp:200] @ 0.005384s :deviceAPI: 0
INFO [IRImager.cpp:261] @ 0.113671s :Init thermal imager with size: 160x122@120 Hz
DEBUG [Cali.cpp:87] @ 0.114792s :Calibration directory path: C:\Users\andreas\AppData\Roaming\Imager\Cali
DEBUG [Cali.cpp:88] @ 0.114817s :Calibration file name: Cali-11040015.xml
DEBUG [SimpleXML.cpp:221] @ 0.114901s :Failed to open file C:\Users\andreas\AppData\Roaming\Imager\Cali\Cali-11040015.xml
DEBUG [Cali.cpp:87] @ 0.11492s :Calibration directory path: C:\Users\andreas\AppData\Roaming\Imager\Cali
DEBUG [Cali.cpp:88] @ 0.114927s :Calibration file name: Cali-11040015.xml
DEBUG [SimpleXML.cpp:221] @ 0.114972s :Failed to open file C:\Users\andreas\AppData\Roaming\Imager\Cali\Cali-11040015.xml
ERROR [IRImager.cpp:273] @ 0.114984s :Missing calibration files Cali-11040015.xml;
Error: Image streams not available or wrongly configured. Check connection of camera and config file.
DEBUG [IRImager.cpp:678] @ 0.118976s :Delete timer
DEBUG [IRImager.cpp:684] @ 0.119012s :Delete manual timer
DEBUG [IRDeviceParams.cpp:179] @ 0.00075s :Parameters
DEBUG [IRDeviceParams.cpp:180] @ 0.0007743s :serial: 0
DEBUG [IRDeviceParams.cpp:181] @ 0.0007934s :videoformatindex: 0
DEBUG [IRDeviceParams.cpp:182] @ 0.0007999s :fov: 0
DEBUG [IRDeviceParams.cpp:183] @ 0.0008061s :optics_text: 0000000000000000
DEBUG [IRDeviceParams.cpp:184] @ 0.0008127s :formatspath: 0000018541AAC880
DEBUG [IRDeviceParams.cpp:185] @ 0.0008189s :calipath: 0000000000000000
DEBUG [IRDeviceParams.cpp:186] @ 0.0008249s :temperature min: 0
DEBUG [IRDeviceParams.cpp:187] @ 0.0008305s :temperature max: 0
DEBUG [IRDeviceParams.cpp:188] @ 0.0008367s :framerate: 32
DEBUG [IRDeviceParams.cpp:189] @ 0.0008417s :bispectral: 0
DEBUG [IRDeviceParams.cpp:190] @ 0.000847s :flag automatic: 1
DEBUG [IRDeviceParams.cpp:191] @ 0.0008534s :min interval: 15
DEBUG [IRDeviceParams.cpp:192] @ 0.0008588s :max interval: 0
DEBUG [IRDeviceParams.cpp:193] @ 0.0008641s :chip heating mode: 0
DEBUG [IRDeviceParams.cpp:194] @ 0.0008704s :chip heating fixed val: 40
DEBUG [IRDeviceParams.cpp:195] @ 0.0008766s :focus:  -1
DEBUG [IRDeviceParams.cpp:196] @ 0.0008838s :enable extended temp range: 0
DEBUG [IRDeviceParams.cpp:197] @ 0.0008898s :buffer queue size: 5
DEBUG [IRDeviceParams.cpp:198] @ 0.0008955s :enable high precision: 0
DEBUG [IRDeviceParams.cpp:199] @ 0.0009009s :radialDistortionCorrectionMode: 0
DEBUG [IRDeviceParams.cpp:200] @ 0.0009057s :deviceAPI: 0
INFO [IRImager.cpp:261] @ 0.0574687s :Init thermal imager with size: 160x122@120 Hz
DEBUG [Cali.cpp:87] @ 0.0577164s :Calibration directory path: C:\Users\andreas\AppData\Roaming\Imager\Cali
DEBUG [Cali.cpp:88] @ 0.0577285s :Calibration file name: Cali-11040015.xml
DEBUG [Cali.cpp:98] @ 0.0580235s :Calibration data A: 1450 B:690 C:0 D:690
DEBUG [Cali.cpp:87] @ 0.0593309s :Calibration directory path: C:\Users\andreas\AppData\Roaming\Imager\Cali
DEBUG [Cali.cpp:88] @ 0.0593475s :Calibration file name: Cali-11040015.xml
DEBUG [Cali.cpp:98] @ 0.0595631s :Calibration data A: 1450 B:690 C:0 D:690
DEBUG [IRImager.cpp:295] @ 0.0602558s :No temperature range configuration specified. Setting default values tMin: -20 , tMax: 100
ERROR [IRImager.cpp:324] @ 0.0606603s :Formats.def file cannot be found. Check configuration of <formatspath> tag and existence of file.
DEBUG [IRImager.cpp:678] @ 0.0620627s :Delete timer
DEBUG [IRImager.cpp:684] @ 0.062078s :Delete manual timer
Error: Image streams not available or wrongly configured. Check connection of camera and config file.
DEBUG [IRDeviceParams.cpp:179] @ 0.0006714s :Parameters
DEBUG [IRDeviceParams.cpp:180] @ 0.0006956s :serial: 0
DEBUG [IRDeviceParams.cpp:181] @ 0.000703s :videoformatindex: 0
DEBUG [IRDeviceParams.cpp:182] @ 0.0007086s :fov: 0
DEBUG [IRDeviceParams.cpp:183] @ 0.0007139s :optics_text: 0000000000000000
DEBUG [IRDeviceParams.cpp:184] @ 0.0007192s :formatspath: 000001A90474B480
DEBUG [IRDeviceParams.cpp:185] @ 0.0007243s :calipath: 0000000000000000
DEBUG [IRDeviceParams.cpp:186] @ 0.0007312s :temperature min: 0
DEBUG [IRDeviceParams.cpp:187] @ 0.0007358s :temperature max: 0
DEBUG [IRDeviceParams.cpp:188] @ 0.0007413s :framerate: 32
DEBUG [IRDeviceParams.cpp:189] @ 0.000746s :bispectral: 0
DEBUG [IRDeviceParams.cpp:190] @ 0.0007506s :flag automatic: 1
DEBUG [IRDeviceParams.cpp:191] @ 0.0007559s :min interval: 15
DEBUG [IRDeviceParams.cpp:192] @ 0.0007608s :max interval: 0
DEBUG [IRDeviceParams.cpp:193] @ 0.0007656s :chip heating mode: 0
DEBUG [IRDeviceParams.cpp:194] @ 0.0007708s :chip heating fixed val: 40
DEBUG [IRDeviceParams.cpp:195] @ 0.0007765s :focus:  -1
DEBUG [IRDeviceParams.cpp:196] @ 0.0007827s :enable extended temp range: 0
DEBUG [IRDeviceParams.cpp:197] @ 0.000788s :buffer queue size: 5
DEBUG [IRDeviceParams.cpp:198] @ 0.0007927s :enable high precision: 0
DEBUG [IRDeviceParams.cpp:199] @ 0.0007975s :radialDistortionCorrectionMode: 0
DEBUG [IRDeviceParams.cpp:200] @ 0.0008021s :deviceAPI: 0
INFO [IRImager.cpp:261] @ 0.0521318s :Init thermal imager with size: 160x122@120 Hz
DEBUG [Cali.cpp:87] @ 0.0523568s :Calibration directory path: C:\Users\andreas\AppData\Roaming\Imager\Cali
DEBUG [Cali.cpp:88] @ 0.0523694s :Calibration file name: Cali-11040015.xml
DEBUG [Cali.cpp:98] @ 0.0526153s :Calibration data A: 1450 B:690 C:0 D:690
DEBUG [Cali.cpp:87] @ 0.053054s :Calibration directory path: C:\Users\andreas\AppData\Roaming\Imager\Cali
DEBUG [Cali.cpp:88] @ 0.0530656s :Calibration file name: Cali-11040015.xml
DEBUG [Cali.cpp:98] @ 0.053278s :Calibration data A: 1450 B:690 C:0 D:690
DEBUG [IRImager.cpp:295] @ 0.0533402s :No temperature range configuration specified. Setting default values tMin: -20 , tMax: 100
DEBUG [IRImager.cpp:370] @ 0.0584305s :Using HID control interface
DEBUG [IRImager.cpp:417] @ 0.0820585s :Frameconfig - width(in): 160, height(in): 122, interval: 83333, max framerate: 120, HW interval: 0.00833333
DEBUG [Cali.cpp:87] @ 0.0820816s :Calibration directory path: C:\Users\andreas\AppData\Roaming\Imager\Cali
DEBUG [Cali.cpp:88] @ 0.0820899s :Calibration file name: Cali-11040015.xml
DEBUG [Cali.cpp:98] @ 0.0824187s :Calibration data A: 1450 B:690 C:0 D:690
DEBUG [ImageProcessing.cpp:188] @ 0.106346s :Source buffer size: 39040 Width: 160 Height: 122
DEBUG [OpSource.cpp:332] @ 0.139742s :Using formats path: .\\Formats.def
DEBUG [OpSource.cpp:561] @ 0.141036s :Format found with size: 160
DEBUG [OpSource.cpp:332] @ 0.141242s :Using formats path: .\\Formats.def
DEBUG [ImageProcessing.cpp:112] @ 0.148007s :Source buffer size: 39040 Width: 160 Height: 122
DEBUG [OpSource.cpp:332] @ 0.148151s :Using formats path: .\\Formats.def
DEBUG [OpSource.cpp:561] @ 0.148337s :Format found with size: 160
DEBUG [IRImager.cpp:819] @ 0.149164s :Caught onFrameInit with size: 160x120
DEBUG [OpCorr.cpp:453] @ 0.149891s :Read cali: C:\Users\andreas\AppData\Roaming\Imager\Cali\Cali-11040015-48-M20-100.dat
DEBUG [OpCorr.cpp:543] @ 0.150012s :Read calibration of camera no 11040015, # of fields: 6 , start of fields: 40
DEBUG [ImageProcessing.cpp:960] @ 0.448305s :Update flag temperature: 32.125
DEBUG [ImageProcessing.cpp:963] @ 0.456624s :Update box temperature: 30.4063
DEBUG [IRImager.cpp:535] @ 0.468258s :Chip heating disabled
Thermal channel: 160x120@120Hz
DEBUG [IRFileWriter.cpp:122] @ 0.501254s :Writing record file header: sizeOfHeader: 62 headerVersion: 1003 sdate: 20200530 stime: 202338 serial: 11040015 width: 160 height: 122 bitCount: 16 avgTimePerFrame: 83333 optics: 48 tempMinRange: 800 tempMaxRange: 2000 hwRev: 21 fwRev: 2028 gpsStringBufferSize: 80 devFrequency: 120 opticsText: DEBUG [IRImager.cpp:1090] @ 3.52884s :Manual control of shutter flag
DEBUG [IRFileWriter.cpp:170] @ 8.87171s :Splitting data, new file name: .\ir_11040015_20200530_202338.raw.2 and .\ir_11040015_20200530_202338.time.2
DEBUG [IRFileWriter.cpp:170] @ 17.2077s :Splitting data, new file name: .\ir_11040015_20200530_202338.raw.3 and .\ir_11040015_20200530_202338.time.3
DEBUG [IRImager.cpp:1123] @ 18.5514s :Automatic control of shutter flag
DEBUG [OpFlag.cpp:544] @ 18.6982s :SkimDiff: -22 Adjust:-2192
DEBUG [ImageProcessing.cpp:494] @ 18.71s :Skim_Adjust 3799
DEBUG [IRFileWriter.cpp:170] @ 25.5448s :Splitting data, new file name: .\ir_11040015_20200530_202338.raw.4 and .\ir_11040015_20200530_202338.time.4
DEBUG [IRImager.cpp:1123] @ 33.5598s :Automatic control of shutter flag
DEBUG [OpFlag.cpp:544] @ 33. 72s :SkimDiff: -17 Adjust:-937
DEBUG [ImageProcessing.cpp:494] @ 33.7317s :Skim_Adjust 3782
DEBUG [IRFileWriter.cpp:170] @ 33.8846s :Splitting data, new file name: .\ir_11040015_20200530_202338.raw.5 and .\ir_11040015_20200530_202338.time.5
DEBUG [IRFileWriter.cpp:170] @ 42.2167s :Splitting data, new file name: .\ir_11040015_20200530_202338.raw.6 and .\ir_11040015_20200530_202338.time.6
DEBUG [IRDeviceParams.cpp:179] @ 0.0013697s :Parameters
DEBUG [IRDeviceParams.cpp:180] @ 0.0013989s :serial: 0
DEBUG [IRDeviceParams.cpp:181] @ 0.0014076s :videoformatindex: 0
DEBUG [IRDeviceParams.cpp:182] @ 0.0014141s :fov: 0
DEBUG [IRDeviceParams.cpp:183] @ 0.0014202s :optics_text: 0000000000000000
DEBUG [IRDeviceParams.cpp:184] @ 0.001426s :formatspath: 0000020FEBF343F0
DEBUG [IRDeviceParams.cpp:185] @ 0.001432s :calipath: 0000000000000000
DEBUG [IRDeviceParams.cpp:186] @ 0.0014376s :temperature min: 0
DEBUG [IRDeviceParams.cpp:187] @ 0.0014427s :temperature max: 0
DEBUG [IRDeviceParams.cpp:188] @ 0.0014489s :framerate: 32
DEBUG [IRDeviceParams.cpp:189] @ 0.0014541s :bispectral: 0
DEBUG [IRDeviceParams.cpp:190] @ 0.001459s :flag automatic: 1
DEBUG [IRDeviceParams.cpp:191] @ 0.0014664s :min interval: 15
DEBUG [IRDeviceParams.cpp:192] @ 0.001473s :max interval: 0
DEBUG [IRDeviceParams.cpp:193] @ 0.0014784s :chip heating mode: 0
DEBUG [IRDeviceParams.cpp:194] @ 0.0014847s :chip heating fixed val: 40
DEBUG [IRDeviceParams.cpp:195] @ 0.0014908s :focus:  -1
DEBUG [IRDeviceParams.cpp:196] @ 0.001498s :enable extended temp range: 0
DEBUG [IRDeviceParams.cpp:197] @ 0.0015039s :buffer queue size: 5
DEBUG [IRDeviceParams.cpp:198] @ 0.0015094s :enable high precision: 0
DEBUG [IRDeviceParams.cpp:199] @ 0.0015149s :radialDistortionCorrectionMode: 0
DEBUG [IRDeviceParams.cpp:200] @ 0.0015201s :deviceAPI: 0
INFO [IRImager.cpp:261] @ 0.0844052s :Init thermal imager with size: 160x122@120 Hz
DEBUG [Cali.cpp:87] @ 0.0846433s :Calibration directory path: C:\Users\andreas\AppData\Roaming\Imager\Cali
DEBUG [Cali.cpp:88] @ 0.0846589s :Calibration file name: Cali-11040015.xml
DEBUG [Cali.cpp:98] @ 0.0849469s :Calibration data A: 1450 B:690 C:0 D:690
DEBUG [Cali.cpp:87] @ 0.0862679s :Calibration directory path: C:\Users\andreas\AppData\Roaming\Imager\Cali
DEBUG [Cali.cpp:88] @ 0.0862934s :Calibration file name: Cali-11040015.xml
DEBUG [Cali.cpp:98] @ 0.0865459s :Calibration data A: 1450 B:690 C:0 D:690
DEBUG [IRImager.cpp:295] @ 0.0870838s :No temperature range configuration specified. Setting default values tMin: -20 , tMax: 100
DEBUG [IRImager.cpp:370] @ 0.0881736s :Using HID control interface
DEBUG [IRImager.cpp:417] @ 0.132666s :Frameconfig - width(in): 160, height(in): 122, interval: 83333, max framerate: 120, HW interval: 0.00833333
DEBUG [Cali.cpp:87] @ 0.13269s :Calibration directory path: C:\Users\andreas\AppData\Roaming\Imager\Cali
DEBUG [Cali.cpp:88] @ 0.132698s :Calibration file name: Cali-11040015.xml
DEBUG [Cali.cpp:98] @ 0.133019s :Calibration data A: 1450 B:690 C:0 D:690
DEBUG [ImageProcessing.cpp:188] @ 0.157429s :Source buffer size: 39040 Width: 160 Height: 122
DEBUG [OpSource.cpp:332] @ 0.190731s :Using formats path: .\\Formats.def
DEBUG [OpSource.cpp:561] @ 0.191578s :Format found with size: 160
DEBUG [OpSource.cpp:332] @ 0.191653s :Using formats path: .\\Formats.def
DEBUG [ImageProcessing.cpp:112] @ 0.199042s :Source buffer size: 39040 Width: 160 Height: 122
DEBUG [OpSource.cpp:332] @ 0.199109s :Using formats path: .\\Formats.def
DEBUG [OpSource.cpp:561] @ 0.19921s :Format found with size: 160
DEBUG [IRImager.cpp:819] @ 0.199356s :Caught onFrameInit with size: 160x120
DEBUG [OpCorr.cpp:453] @ 0.199992s :Read cali: C:\Users\andreas\AppData\Roaming\Imager\Cali\Cali-11040015-48-M20-100.dat
DEBUG [OpCorr.cpp:543] @ 0.20008s :Read calibration of camera no 11040015, # of fields: 6 , start of fields: 40
DEBUG [ImageProcessing.cpp:960] @ 0.499401s :Update flag temperature: 33.4375
DEBUG [ImageProcessing.cpp:963] @ 0.507723s :Update box temperature: 31.7813
DEBUG [IRImager.cpp:535] @ 0.519183s :Chip heating disabled
Flag state: 3
Flag state: 1
Flag state: 2
Flag state: 0
Frame rate: 117.498 fps
Frame rate: 117.183 fps
Frame rate: 117.147 fps
Flag state: 3
Flag state: 1
Flag state: 2
Flag state: 0
Frame rate: 117.18 fps
Frame rate: 117.297 fps
Frame rate: 117.184 fps
Frame rate: 117.134 fps
Frame rate: 117.138 fps
Frame rate: 117.205 fps
Frame rate: 117.189 fps
Frame rate: 117.233 fps
Frame rate: 117.177 fps
Frame rate: 117.316 fps
Frame rate: 117.456 fps
Frame rate: 117.235 fps
Frame rate: 117.32 fps
Frame rate: 117.183 fps
DEBUG [IRImager.cpp:1123] @ 18.5959s :Automatic control of shutter flag
Flag state: 3
Frame rate: 117.158 fps
Flag state: 1
DEBUG [OpFlag.cpp:544] @ 18.79s :SkimDiff: -20 Adjust:-1982
DEBUG [ImageProcessing.cpp:494] @ 18.8019s :Skim_Adjust 3801
Flag state: 2
Flag state: 0
Frame rate: 117.196 fps
[...]
DEBUG [IRImager.cpp:1123] @ 110.052s :Automatic control of shutter flag
Flag state: 3
Flag state: 1
DEBUG [OpFlag.cpp:544] @ 110.228s :SkimDiff: 2 Adjust:121
Flag state: 2
Flag state: 0
[...]
Frame rate: 117.141 fps
DEBUG [IRImager.cpp:642] @ 122.729s :Release imager
DEBUG [BaseControlDevice.cpp:26] @ 122.763s :Base destructor called
DEBUG [IRImager.cpp:649] @ 122.763s :Delete image processing
DEBUG [IRImager.cpp:656] @ 122.765s :Delete buffer
DEBUG [IRImager.cpp:664] @ 122.765s :Delete source buffer
DEBUG [IRImager.cpp:671] @ 122.765s :Delete buffer (energy)
DEBUG [IRImager.cpp:678] @ 122.765s :Delete timer
DEBUG [IRImager.cpp:684] @ 122.765s :Delete manual timer

Optris Xi

"Logitech HD Webcam C270"
"Xi IMAGER"
DEBUG [IRDeviceParams.cpp:179] @ 0.0040919s :Parameters
DEBUG [IRDeviceParams.cpp:180] @ 0.0041623s :serial: 0
DEBUG [IRDeviceParams.cpp:181] @ 0.0041845s :videoformatindex: 0
DEBUG [IRDeviceParams.cpp:182] @ 0.0042056s :fov: 0
DEBUG [IRDeviceParams.cpp:183] @ 0.0042295s :optics_text: 0000000000000000
DEBUG [IRDeviceParams.cpp:184] @ 0.0042511s :formatspath: 0000021662AE4160
DEBUG [IRDeviceParams.cpp:185] @ 0.0042735s :calipath: 0000000000000000
DEBUG [IRDeviceParams.cpp:186] @ 0.0042935s :temperature min: 0
DEBUG [IRDeviceParams.cpp:187] @ 0.0043127s :temperature max: 0
DEBUG [IRDeviceParams.cpp:188] @ 0.0043343s :framerate: 32
DEBUG [IRDeviceParams.cpp:189] @ 0.0043528s :bispectral: 0
DEBUG [IRDeviceParams.cpp:190] @ 0.0043713s :flag automatic: 1
DEBUG [IRDeviceParams.cpp:191] @ 0.0043927s :min interval: 15
DEBUG [IRDeviceParams.cpp:192] @ 0.0044125s :max interval: 0
DEBUG [IRDeviceParams.cpp:193] @ 0.0044311s :chip heating mode: 0
DEBUG [IRDeviceParams.cpp:194] @ 0.0044527s :chip heating fixed val: 40
DEBUG [IRDeviceParams.cpp:195] @ 0.0044744s :focus:  -1
DEBUG [IRDeviceParams.cpp:196] @ 0.0044955s :enable extended temp range: 0
DEBUG [IRDeviceParams.cpp:197] @ 0.0045171s :buffer queue size: 5
DEBUG [IRDeviceParams.cpp:198] @ 0.004537s :enable high precision: 0
DEBUG [IRDeviceParams.cpp:199] @ 0.004557s :radialDistortionCorrectionMode: 0
DEBUG [IRDeviceParams.cpp:200] @ 0.0045764s :deviceAPI: 0
19044046
INFO [IRImager.cpp:261] @ 0.062683s :Init thermal imager with size: 382x290@27 Hz
DEBUG [Cali.cpp:87] @ 0.0629604s :Calibration directory path: C:\Users\andreas\AppData\Roaming\Imager\Cali
DEBUG [Cali.cpp:88] @ 0.0629885s :Calibration file name: Cali-19044046.xml
DEBUG [Cali.cpp:98] @ 0.0670674s :Calibration data A: 1450 B:400 C:4095 D:1000
DEBUG [Cali.cpp:87] @ 0.0688598s :Calibration directory path: C:\Users\andreas\AppData\Roaming\Imager\Cali
DEBUG [Cali.cpp:88] @ 0.0688935s :Calibration file name: Cali-19044046.xml
DEBUG [Cali.cpp:98] @ 0.0729659s :Calibration data A: 1450 B:400 C:4095 D:1000
DEBUG [IRImager.cpp:295] @ 0.0743035s :No temperature range configuration specified. Setting default values tMin: -20 , tMax: 100
DEBUG [IRImager.cpp:370] @ 0.0805004s :Using HID control interface
DEBUG [IRImager.cpp:417] @ 0.122031s :Frameconfig - width(in): 382, height(in): 290, interval: 370370, max framerate: 27, HW interval: 0.037037
DEBUG [Cali.cpp:87] @ 0.122506s :Calibration directory path: C:\Users\andreas\AppData\Roaming\Imager\Cali
DEBUG [Cali.cpp:88] @ 0.12254s :Calibration file name: Cali-19044046.xml
DEBUG [Cali.cpp:98] @ 0.126815s :Calibration data A: 1450 B:400 C:4095 D:1000
DEBUG [ImageProcessing.cpp:188] @ 0.131527s :Source buffer size: 221560 Width: 382 Height: 290
DEBUG [OpSource.cpp:332] @ 0.167993s :Using formats path: .\\Formats.def
DEBUG [OpSource.cpp:561] @ 0.171718s :Format found with size: 382
DEBUG [OpSource.cpp:332] @ 0.172124s :Using formats path: .\\Formats.def
DEBUG [ImageProcessing.cpp:112] @ 0.177386s :Source buffer size: 221560 Width: 382 Height: 290
DEBUG [OpSource.cpp:332] @ 0.17772s :Using formats path: .\\Formats.def
DEBUG [OpSource.cpp:561] @ 0.180472s :Format found with size: 382
DEBUG [IRImager.cpp:819] @ 0.187718s :Caught onFrameInit with size: 382x288
DEBUG [OpCorr.cpp:453] @ 0.193419s :Read cali: C:\Users\andreas\AppData\Roaming\Imager\Cali\Cali-19044046-18-M20-100.dat
DEBUG [OpCorr.cpp:543] @ 0.193922s :Read calibration of camera no 19044046, # of fields: 6 , start of fields: 40
DEBUG [ImageProcessing.cpp:960] @ 0.821134s :Update flag temperature: 28.875
DEBUG [ImageProcessing.cpp:963] @ 0.823166s :Update box temperature: 29.125
DEBUG [IRImager.cpp:535] @ 0.836113s :Chip heating disabled
> Frame rate:  0.325031  fps
634 x 500
Flag state:  1
> Frame rate:  6.8598  fps
> Frame rate:  26.7859  fps
> Frame rate:  26.7841  fps
> Frame rate:  26.7868  fps
DEBUG [OpFlag.cpp:544] @ 7.49113s :SkimDiff: -14 Adjust:-1433
DEBUG [OpFlag.cpp:625] @ 7.49238s :SetSkim direct:2487 Diff:-5
> Frame rate:  26.7849  fps
DEBUG [OpFlag.cpp:544] @ 7.67618s :SkimDiff: 15 Adjust:2463
DEBUG [OpFlag.cpp:625] @ 7.67625s :SetSkim direct:2492 Diff:5
DEBUG [OpFlag.cpp:544] @ 7.8509s :SkimDiff: -6 Adjust:-1383
DEBUG [OpFlag.cpp:625] @ 7.85095s :SetSkim direct:2487 Diff:-5
DEBUG [OpFlag.cpp:544] @ 8.04425s :SkimDiff: -7 Adjust:-1404
DEBUG [OpFlag.cpp:625] @ 8.04432s :SetSkim direct:2482 Diff:-5
DEBUG [OpFlag.cpp:544] @ 8.23462s :SkimDiff: 20 Adjust:5979
DEBUG [OpFlag.cpp:625] @ 8.23466s :SetSkim direct:2487 Diff:5
DEBUG [OpFlag.cpp:544] @ 8.41057s :SkimDiff: 7 Adjust:2440
DEBUG [OpFlag.cpp:625] @ 8.41062s :SetSkim direct:2492 Diff:5
DEBUG [OpFlag.cpp:544] @ 8.60266s :SkimDiff: -4 Adjust:-1404
DEBUG [OpFlag.cpp:625] @ 8.6027s :SetSkim direct:2491 Diff:-1
> Frame rate:  27.1732  fps
DEBUG [OpFlag.cpp:544] @ 8.77856s :SkimDiff: -2 Adjust:-709
DEBUG [OpFlag.cpp:625] @ 8.77861s :SetSkim direct:2490 Diff:-1
DEBUG [OpFlag.cpp:544] @ 8.97312s :SkimDiff: 0 Adjust:122
DEBUG [OpFlag.cpp:544] @ 9.0028s :SkimDiff: 0 Adjust:-150
DEBUG [OpFlag.cpp:544] @ 9.05078s :SkimDiff: 0 Adjust:-101
DEBUG [OpFlag.cpp:544] @ 9.08274s :SkimDiff: 0 Adjust:-72
DEBUG [OpFlag.cpp:544] @ 9.1148s :SkimDiff: 0 Adjust:-81
DEBUG [OpFlag.cpp:544] @ 9.16273s :SkimDiff: 0 Adjust:-58
DEBUG [OpFlag.cpp:544] @ 9.1947s :SkimDiff: 0 Adjust:-53
DEBUG [OpFlag.cpp:544] @ 9.22679s :SkimDiff: 0 Adjust:-56
DEBUG [OpFlag.cpp:544] @ 9.27462s :SkimDiff: 0 Adjust:-49
DEBUG [OpFlag.cpp:544] @ 9.30785s :SkimDiff: 0 Adjust:-39
DEBUG [OpFlag.cpp:544] @ 9.33899s :SkimDiff: 0 Adjust:-40
DEBUG [OpFlag.cpp:544] @ 9.38692s :SkimDiff: 0 Adjust:-38
DEBUG [OpFlag.cpp:544] @ 9.41896s :SkimDiff: 0 Adjust:-29
DEBUG [OpFlag.cpp:544] @ 9.45097s :SkimDiff: 0 Adjust:-34
DEBUG [OpFlag.cpp:544] @ 9.49896s :SkimDiff: 0 Adjust:-31
DEBUG [OpFlag.cpp:544] @ 9.53091s :SkimDiff: 0 Adjust:-26
DEBUG [OpFlag.cpp:544] @ 9.56307s :SkimDiff: 0 Adjust:-22
DEBUG [OpFlag.cpp:544] @ 9.61464s :SkimDiff: 0 Adjust:-25
DEBUG [OpFlag.cpp:544] @ 9.64325s :SkimDiff: 0 Adjust:-14
> Frame rate:  27.1747  fps
DEBUG [OpFlag.cpp:544] @ 9.67484s :SkimDiff: 0 Adjust:-22
DEBUG [OpFlag.cpp:544] @ 9.70661s :SkimDiff: 0 Adjust:-11
DEBUG [OpFlag.cpp:544] @ 9.75462s :SkimDiff: 0 Adjust:-25
DEBUG [OpFlag.cpp:544] @ 9.78739s :SkimDiff: 0 Adjust:-27
DEBUG [OpFlag.cpp:544] @ 9.81896s :SkimDiff: 0 Adjust:-14
DEBUG [OpFlag.cpp:544] @ 9.86659s :SkimDiff: 0 Adjust:-8
DEBUG [OpFlag.cpp:544] @ 9.89867s :SkimDiff: 0 Adjust:-16
DEBUG [OpFlag.cpp:544] @ 9.93073s :SkimDiff: 0 Adjust:-8
DEBUG [OpFlag.cpp:544] @ 9.97883s :SkimDiff: 0 Adjust:-6
DEBUG [OpFlag.cpp:544] @ 10.0107s :SkimDiff: 0 Adjust:-5
DEBUG [OpFlag.cpp:544] @ 10.0428s :SkimDiff: 0 Adjust:-8
DEBUG [OpFlag.cpp:544] @ 10.0906s :SkimDiff: 0 Adjust:-2
DEBUG [OpFlag.cpp:544] @ 10.1226s :SkimDiff: 0 Adjust:9
DEBUG [OpFlag.cpp:544] @ 10.1546s :SkimDiff: 0 Adjust:0
DEBUG [OpFlag.cpp:544] @ 10.2027s :SkimDiff: 0 Adjust:3
DEBUG [OpFlag.cpp:544] @ 10.2347s :SkimDiff: 0 Adjust:7
DEBUG [OpFlag.cpp:544] @ 10.2667s :SkimDiff: 0 Adjust:5
DEBUG [OpFlag.cpp:544] @ 10.3146s :SkimDiff: 0 Adjust:9
DEBUG [OpFlag.cpp:544] @ 10.3469s :SkimDiff: 0 Adjust:15
DEBUG [OpFlag.cpp:544] @ 10.3787s :SkimDiff: 0 Adjust:9
DEBUG [OpFlag.cpp:544] @ 10.4266s :SkimDiff: 0 Adjust:0
DEBUG [OpFlag.cpp:544] @ 10.4586s :SkimDiff: 0 Adjust:11
DEBUG [OpFlag.cpp:544] @ 10.4907s :SkimDiff: 0 Adjust:26
DEBUG [OpFlag.cpp:544] @ 10.5387s :SkimDiff: 0 Adjust:12
DEBUG [OpFlag.cpp:544] @ 10.5706s :SkimDiff: 0 Adjust:21
DEBUG [OpFlag.cpp:544] @ 10.6027s :SkimDiff: 0 Adjust:17
DEBUG [OpFlag.cpp:544] @ 10.6346s :SkimDiff: 0 Adjust:18
> Frame rate:  26.7893  fps
DEBUG [OpFlag.cpp:544] @ 10.6827s :SkimDiff: 0 Adjust:19
DEBUG [OpFlag.cpp:544] @ 10.7148s :SkimDiff: 0 Adjust:25
DEBUG [OpFlag.cpp:544] @ 10.7468s :SkimDiff: 0 Adjust:24
DEBUG [OpFlag.cpp:544] @ 10.7947s :SkimDiff: 0 Adjust:19
DEBUG [OpFlag.cpp:544] @ 10.8266s :SkimDiff: 0 Adjust:26
INFO [IRImager.cpp:1137] @ 10.8269s :AutoSkim Operation finished
Flag state:  2
Flag state:  1
Flag state:  2
Flag state:  0
> Frame rate:  26.7853  fps
> Frame rate:  26.7829  fps
> Frame rate:  26.7855  fps
Flag state:  3
Flag state:  1
DEBUG [OpFlag.cpp:544] @ 14.2845s :SkimDiff: 0 Adjust:49
Flag state:  2
Flag state:  0
> Frame rate:  26.789  fps
> Frame rate:  26.7858  fps
> Frame rate:  26.7868  fps
> Frame rate:  26.7828  fps
> Frame rate:  26.7818  fps
> Frame rate:  26.7878  fps
> Frame rate:  27.1773  fps
> Frame rate:  27.1753  fps
> Frame rate:  26.7865  fps
> Frame rate:  26.7864  fps
> Frame rate:  26.7852  fps
> Frame rate:  26.7874  fps
> Frame rate:  26.7868  fps
> Frame rate:  26.792  fps
DEBUG [IRImager.cpp:1123] @ 28.882s :Automatic control of shutter flag
Flag state:  3
Flag state:  1
> Frame rate:  26.786  fps
Flag state:  2
Flag state:  0
> Frame rate:  26.7849  fps
> Frame rate:  26.7852  fps
DEBUG [IRImager.cpp:642] @ 32.0068s :Release imager
DEBUG [BaseControlDevice.cpp:26] @ 32.0332s :Base destructor called
DEBUG [IRImager.cpp:649] @ 32.0333s :Delete image processing
DEBUG [IRImager.cpp:656] @ 32.0409s :Delete buffer
DEBUG [IRImager.cpp:664] @ 32.041s :Delete source buffer
DEBUG [IRImager.cpp:671] @ 32.041s :Delete buffer (energy)
DEBUG [IRImager.cpp:678] @ 32.0416s :Delete timer
DEBUG [IRImager.cpp:684] @ 32.0416s :Delete manual timer

cmake_minimum_required(VERSION 3.5)

project(EvaNanoLockin LANGUAGES CXX)

set(CMAKE_INCLUDE_CURRENT_DIR ON)

set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

set(Irimager_DIR C:/Users/andreas/Documents/github/EvaNanoLockin/irDirectSDK)
#set(IRIMAGER_INCLUDE_DIRS )
set(OpenCV_DIR C:/opencv-4.3.0-msvc/build)

set(SOURCES
    IRImagerHandler.cpp
    #irimagerShow.cpp
    #irimagerShowOOP.cpp
    #irimagerShowReconnect.cpp
    #VideoDisplay.cpp
    main.cpp
    mainwindow.cpp
)

set(HEADERS
    IRImagerHandler.h
    #VideoDisplay.h
    mainwindow.h
)

set(FORMS
    mainwindow.ui
)

set(RESOURCES
    resources.qrc
)

find_package(Qt5 COMPONENTS Widgets REQUIRED)
find_package(Qt5 COMPONENTS Multimedia REQUIRED)
find_package(OpenCV REQUIRED)
find_package(Irimager REQUIRED)

add_executable(EvaNanoLockin ${SOURCES} ${HEADERS} ${FORMS} ${RESOURCES})

target_include_directories(EvaNanoLockin PRIVATE ${IRIMAGER_INCLUDE_DIRS})
target_link_libraries(EvaNanoLockin PRIVATE Qt5::Widgets Qt5::Multimedia ${OpenCV_LIBS} ${IRIMAGER_LIBRARIES})


message(STATUS "CMAKE_GENERATOR: ${CMAKE_GENERATOR}")

set(CMAKE_VERBOSE_MAKEFILE ON CACHE BOOL "ON" FORCE)

Qt MSVC

Settings

Compiler Output

C:\Qt\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
C:\Qt\5.12.5\msvc2017_64\bin\uic.exe ..\VCTest\mainwindow.ui -o ui_mainwindow.h

cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc /Fddebug\VCTest.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\VCTest -I. -IC:\Qt\5.12.5\msvc2017_64\include -IC:\Qt\5.12.5\msvc2017_64\include\QtWidgets -IC:\Qt\5.12.5\msvc2017_64\include\QtGui -IC:\Qt\5.12.5\msvc2017_64\include\QtANGLE -IC:\Qt\5.12.5\msvc2017_64\include\QtCore -Idebug -I. -I/include -IC:\Qt\5.12.5\msvc2017_64\mkspecs\win32-msvc -Fodebug\ @C:\Users\andreas\AppData\Local\Temp\main.obj.17556.0.jom

cl -BxC:\Qt\5.12.5\msvc2017_64\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E C:\Qt\5.12.5\msvc2017_64\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h
main.cpp

cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc /Fddebug\VCTest.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\VCTest -I. -IC:\Qt\5.12.5\msvc2017_64\include -IC:\Qt\5.12.5\msvc2017_64\include\QtWidgets -IC:\Qt\5.12.5\msvc2017_64\include\QtGui -IC:\Qt\5.12.5\msvc2017_64\include\QtANGLE -IC:\Qt\5.12.5\msvc2017_64\include\QtCore -Idebug -I. -I/include -IC:\Qt\5.12.5\msvc2017_64\mkspecs\win32-msvc -Fodebug\ @C:\Users\andreas\AppData\Local\Temp\mainwindow.obj.17556.16.jom
mainwindow.cpp

C:\Qt\5.12.5\msvc2017_64\bin\moc.exe -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include C:/Users/andreas/Documents/QtProjects/build-VCTest-Desktop_Qt_5_12_5_MSVC2017_64bit-Debug/debug/moc_predefs.h -IC:/Qt/5.12.5/msvc2017_64/mkspecs/win32-msvc -IC:/Users/andreas/Documents/QtProjects/VCTest -IC:/Qt/5.12.5/msvc2017_64/include -IC:/Qt/5.12.5/msvc2017_64/include/QtWidgets -IC:/Qt/5.12.5/msvc2017_64/include/QtGui -IC:/Qt/5.12.5/msvc2017_64/include/QtANGLE -IC:/Qt/5.12.5/msvc2017_64/include/QtCore -I. -I"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" ..\VCTest\mainwindow.h -o debug\moc_mainwindow.cpp

cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc /Fddebug\VCTest.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\VCTest -I. -IC:\Qt\5.12.5\msvc2017_64\include -IC:\Qt\5.12.5\msvc2017_64\include\QtWidgets -IC:\Qt\5.12.5\msvc2017_64\include\QtGui -IC:\Qt\5.12.5\msvc2017_64\include\QtANGLE -IC:\Qt\5.12.5\msvc2017_64\include\QtCore -Idebug -I. -I/include -IC:\Qt\5.12.5\msvc2017_64\mkspecs\win32-msvc -Fodebug\ @C:\Users\andreas\AppData\Local\Temp\moc_mainwindow.obj.17556.219.jom
moc_mainwindow.cpp

link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:debug\VCTest.exe @C:\Users\andreas\AppData\Local\Temp\VCTest.exe.17556.1344.jom
C:\Qt\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
C:\Qt\5.12.5\msvc2017_64\bin\uic.exe ..\VCTest\mainwindow.ui -o ui_mainwindow.h

cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc /Fddebug\VCTest.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\VCTest -I. -Ic:\opencv-4.3.0-msvc\build\include -IC:\Qt\5.12.5\msvc2017_64\include -IC:\Qt\5.12.5\msvc2017_64\include\QtWidgets -IC:\Qt\5.12.5\msvc2017_64\include\QtGui -IC:\Qt\5.12.5\msvc2017_64\include\QtANGLE -IC:\Qt\5.12.5\msvc2017_64\include\QtCore -Idebug -I. -I/include -IC:\Qt\5.12.5\msvc2017_64\mkspecs\win32-msvc -Fodebug\ @C:\Users\andreas\AppData\Local\Temp\main.obj.22480.0.jom

cl -BxC:\Qt\5.12.5\msvc2017_64\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E C:\Qt\5.12.5\msvc2017_64\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h
main.cpp

cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc /Fddebug\VCTest.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\VCTest -I. -Ic:\opencv-4.3.0-msvc\build\include -IC:\Qt\5.12.5\msvc2017_64\include -IC:\Qt\5.12.5\msvc2017_64\include\QtWidgets -IC:\Qt\5.12.5\msvc2017_64\include\QtGui -IC:\Qt\5.12.5\msvc2017_64\include\QtANGLE -IC:\Qt\5.12.5\msvc2017_64\include\QtCore -Idebug -I. -I/include -IC:\Qt\5.12.5\msvc2017_64\mkspecs\win32-msvc -Fodebug\ @C:\Users\andreas\AppData\Local\Temp\mainwindow.obj.22480.15.jom
mainwindow.cpp

C:\Qt\5.12.5\msvc2017_64\bin\moc.exe -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --compiler-flavor=msvc --include C:/Users/andreas/Documents/QtProjects/build-VCTest-Desktop_Qt_5_12_5_MSVC2017_64bit-Debug/debug/moc_predefs.h -IC:/Qt/5.12.5/msvc2017_64/mkspecs/win32-msvc -IC:/Users/andreas/Documents/QtProjects/VCTest -Ic:/opencv-4.3.0-msvc/build/include -IC:/Qt/5.12.5/msvc2017_64/include -IC:/Qt/5.12.5/msvc2017_64/include/QtWidgets -IC:/Qt/5.12.5/msvc2017_64/include/QtGui -IC:/Qt/5.12.5/msvc2017_64/include/QtANGLE -IC:/Qt/5.12.5/msvc2017_64/include/QtCore -I. -I"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" ..\VCTest\mainwindow.h -o debug\moc_mainwindow.cpp

cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc /Fddebug\VCTest.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\VCTest -I. -Ic:\opencv-4.3.0-msvc\build\include -IC:\Qt\5.12.5\msvc2017_64\include -IC:\Qt\5.12.5\msvc2017_64\include\QtWidgets -IC:\Qt\5.12.5\msvc2017_64\include\QtGui -IC:\Qt\5.12.5\msvc2017_64\include\QtANGLE -IC:\Qt\5.12.5\msvc2017_64\include\QtCore -Idebug -I. -I/include -IC:\Qt\5.12.5\msvc2017_64\mkspecs\win32-msvc -Fodebug\ @C:\Users\andreas\AppData\Local\Temp\moc_mainwindow.obj.22480.406.jom
moc_mainwindow.cpp

link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:debug\VCTest.exe @C:\Users\andreas\AppData\Local\Temp\VCTest.exe.22480.2031.jom
[1/7 6.4/sec] cmd.exe /C "cd /D C:\Users\andreas\Documents\github\build-EvaNanoLockin-Desktop_Qt_5_12_5_MSVC2017_64bit-Debug && "C:\Program Files\CMake\bin\cmake.exe" -E cmake_autogen C:/Users/andreas/Documents/github/build-EvaNanoLockin-Desktop_Qt_5_12_5_MSVC2017_64bit-Debug/CMakeFiles/EvaNanoLockin_autogen.dir/AutogenInfo.json Debug"
[2/7 10.2/sec] cmd.exe /C "cd /D C:\Users\andreas\Documents\github\build-EvaNanoLockin-Desktop_Qt_5_12_5_MSVC2017_64bit-Debug && "C:\Program Files\CMake\bin\cmake.exe" -E cmake_autorcc C:/Users/andreas/Documents/github/build-EvaNanoLockin-Desktop_Qt_5_12_5_MSVC2017_64bit-Debug/CMakeFiles/EvaNanoLockin_autogen.dir/AutoRcc_resources_EWIEGA46WW_Info.json Debug"
[3/7 10.2/sec] C:\PROGRA~2\MICROS~1\2019\BUILDT~1\VC\Tools\MSVC\1426~1.288\bin\HostX64\x64\cl.exe  /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_WIDGETS_LIB -I. -IC:\Users\andreas\Documents\github\EvaNanoLockin -IEvaNanoLockin_autogen\include -IC:\Users\andreas\Documents\github\EvaNanoLockin\irDirectSDK\sdk -IC:\Qt\5.12.5\msvc2017_64\include -IC:\Qt\5.12.5\msvc2017_64\include\QtWidgets -IC:\Qt\5.12.5\msvc2017_64\include\QtGui -IC:\Qt\5.12.5\msvc2017_64\include\QtANGLE -IC:\Qt\5.12.5\msvc2017_64\include\QtCore -IC:\Qt\5.12.5\msvc2017_64\.\mkspecs\win32-msvc -IC:\Qt\5.12.5\msvc2017_64\include\QtMultimedia -IC:\Qt\5.12.5\msvc2017_64\include\QtNetwork -IC:\opencv-4.3.0-msvc\build\include /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\EvaNanoLockin.dir\EvaNanoLockin_autogen\EWIEGA46WW\qrc_resources.cpp.obj /FdCMakeFiles\EvaNanoLockin.dir\ /FS -c EvaNanoLockin_autogen\EWIEGA46WW\qrc_resources.cpp
[4/7 5.9/sec] C:\PROGRA~2\MICROS~1\2019\BUILDT~1\VC\Tools\MSVC\1426~1.288\bin\HostX64\x64\cl.exe  /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_WIDGETS_LIB -I. -IC:\Users\andreas\Documents\github\EvaNanoLockin -IEvaNanoLockin_autogen\include -IC:\Users\andreas\Documents\github\EvaNanoLockin\irDirectSDK\sdk -IC:\Qt\5.12.5\msvc2017_64\include -IC:\Qt\5.12.5\msvc2017_64\include\QtWidgets -IC:\Qt\5.12.5\msvc2017_64\include\QtGui -IC:\Qt\5.12.5\msvc2017_64\include\QtANGLE -IC:\Qt\5.12.5\msvc2017_64\include\QtCore -IC:\Qt\5.12.5\msvc2017_64\.\mkspecs\win32-msvc -IC:\Qt\5.12.5\msvc2017_64\include\QtMultimedia -IC:\Qt\5.12.5\msvc2017_64\include\QtNetwork -IC:\opencv-4.3.0-msvc\build\include /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\EvaNanoLockin.dir\main.cpp.obj /FdCMakeFiles\EvaNanoLockin.dir\ /FS -c C:\Users\andreas\Documents\github\EvaNanoLockin\main.cpp
C:\Users\andreas\Documents\github\EvaNanoLockin\irDirectSDK\sdk\pif_config/IRPifConfig.h(48): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data
C:\Users\andreas\Documents\github\EvaNanoLockin\irDirectSDK\sdk\pif_config/IRPifConfig.h(53): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data
C:\Users\andreas\Documents\github\EvaNanoLockin\irDirectSDK\sdk\pif_config/IRPifConfig.h(58): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data
C:\Users\andreas\Documents\github\EvaNanoLockin\irDirectSDK\sdk\pif_config/IRPifConfig.h(63): warning C4267: 'argument': conversion from 'size_t' to 'unsigned int', possible loss of data
[5/7 5.2/sec] C:\PROGRA~2\MICROS~1\2019\BUILDT~1\VC\Tools\MSVC\1426~1.288\bin\HostX64\x64\cl.exe  /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_WIDGETS_LIB -I. -IC:\Users\andreas\Documents\github\EvaNanoLockin -IEvaNanoLockin_autogen\include -IC:\Users\andreas\Documents\github\EvaNanoLockin\irDirectSDK\sdk -IC:\Qt\5.12.5\msvc2017_64\include -IC:\Qt\5.12.5\msvc2017_64\include\QtWidgets -IC:\Qt\5.12.5\msvc2017_64\include\QtGui -IC:\Qt\5.12.5\msvc2017_64\include\QtANGLE -IC:\Qt\5.12.5\msvc2017_64\include\QtCore -IC:\Qt\5.12.5\msvc2017_64\.\mkspecs\win32-msvc -IC:\Qt\5.12.5\msvc2017_64\include\QtMultimedia -IC:\Qt\5.12.5\msvc2017_64\include\QtNetwork -IC:\opencv-4.3.0-msvc\build\include /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\EvaNanoLockin.dir\EvaNanoLockin_autogen\mocs_compilation.cpp.obj /FdCMakeFiles\EvaNanoLockin.dir\ /FS -c EvaNanoLockin_autogen\mocs_compilation.cpp
[6/7 5.5/sec] C:\PROGRA~2\MICROS~1\2019\BUILDT~1\VC\Tools\MSVC\1426~1.288\bin\HostX64\x64\cl.exe  /nologo /TP -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_WIDGETS_LIB -I. -IC:\Users\andreas\Documents\github\EvaNanoLockin -IEvaNanoLockin_autogen\include -IC:\Users\andreas\Documents\github\EvaNanoLockin\irDirectSDK\sdk -IC:\Qt\5.12.5\msvc2017_64\include -IC:\Qt\5.12.5\msvc2017_64\include\QtWidgets -IC:\Qt\5.12.5\msvc2017_64\include\QtGui -IC:\Qt\5.12.5\msvc2017_64\include\QtANGLE -IC:\Qt\5.12.5\msvc2017_64\include\QtCore -IC:\Qt\5.12.5\msvc2017_64\.\mkspecs\win32-msvc -IC:\Qt\5.12.5\msvc2017_64\include\QtMultimedia -IC:\Qt\5.12.5\msvc2017_64\include\QtNetwork -IC:\opencv-4.3.0-msvc\build\include /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\EvaNanoLockin.dir\mainwindow.cpp.obj /FdCMakeFiles\EvaNanoLockin.dir\ /FS -c C:\Users\andreas\Documents\github\EvaNanoLockin\mainwindow.cpp
[7/7 5.0/sec] cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\EvaNanoLockin.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100183~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100183~1.0\x64\mt.exe --manifests  -- C:\PROGRA~2\MICROS~1\2019\BUILDT~1\VC\Tools\MSVC\1426~1.288\bin\Hostx64\x64\link.exe /nologo CMakeFiles\EvaNanoLockin.dir\EvaNanoLockin_autogen\mocs_compilation.cpp.obj CMakeFiles\EvaNanoLockin.dir\main.cpp.obj CMakeFiles\EvaNanoLockin.dir\mainwindow.cpp.obj CMakeFiles\EvaNanoLockin.dir\EvaNanoLockin_autogen\EWIEGA46WW\qrc_resources.cpp.obj  /out:EvaNanoLockin.exe /implib:EvaNanoLockin.lib /pdb:EvaNanoLockin.pdb /version:0.0  /machine:x64 /debug /INCREMENTAL /subsystem:console  C:\Qt\5.12.5\msvc2017_64\lib\Qt5Widgetsd.lib  C:\Qt\5.12.5\msvc2017_64\lib\Qt5Multimediad.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\opencv-4.3.0-msvc\build\x64\vc15\lib\opencv_world430d.lib  C:\Users\andreas\Documents\github\EvaNanoLockin\irDirectSDK\sdk\x64\libirimager.lib  C:\Qt\5.12.5\msvc2017_64\lib\Qt5Guid.lib  C:\Qt\5.12.5\msvc2017_64\lib\Qt5Networkd.lib  C:\Qt\5.12.5\msvc2017_64\lib\Qt5Cored.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."

Warnings

yvals_core.h:435:2: error: STL1000: Unexpected compiler version, expected Clang 9.0.0 or newer.
main.cpp:1:1: note: in file included from C:\Users\andreas\Documents\QtProjects\VCTest\main.cpp:1:
main.cpp:1:10: note: in file included from C:\Users\andreas\Documents\QtProjects\VCTest\main.cpp:1:
mainwindow.h:4:10: note: in file included from C:\Users\andreas\Documents\QtProjects\VCTest\mainwindow.h:4:
QMainWindow:1:10: note: in file included from C:\Qt\5.12.5\msvc2017_64\include\QtWidgets\QMainWindow:1:
qmainwindow.h:43:10: note: in file included from C:\Qt\5.12.5\msvc2017_64\include\QtWidgets\qmainwindow.h:43:
qtwidgetsglobal.h:43:10: note: in file included from C:\Qt\5.12.5\msvc2017_64\include\QtWidgets\qtwidgetsglobal.h:43:
qtguiglobal.h:43:10: note: in file included from C:\Qt\5.12.5\msvc2017_64\include\QtGui\qtguiglobal.h:43:
qglobal.h:45:12: note: in file included from C:\Qt\5.12.5\msvc2017_64\include\QtCore\qglobal.h:45:
type_traits:9:10: note: in file included from C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\include\type_traits:9: