e5c40c6af3
Merged in lasp from remote
8c7dbed606
Bugfix in qty input of Measurement.fromnpy()
30ce35d29b
Completed all flush statements. Now on Thijs machine, it looks like it does not crash anymore under normal circumstances
21df1bc6cf
Incallbacks should not return anything anymore. From inheritance to composition for InDataHandler code. StreamMgr singleton only weak ptr stored, this makes sure destruction from Python is more often done. UlDAQ code back to working.
028bed9229
One forgotten debugtrace back to disabled
c87a5cec25
StreamMgr handle now via shared pointers. InDataHandler stores weak pointers. Reset callback in PyInDataHandler could be problematic. Refactored the UlDaq code and moved to a subfolder.
6fc1bd90b1
Moved IndataHandler to its own implementation file. Refactored some code. Fixed race conditions when starting and stopping indatahandlers. It appears that this does not solve the segfault, but is at least mitigates some race conditions when constructors are not ready on an object, and avoiding the call of virtual functions of an object which destructor has already been called. Added some extra assert check that a function is called from the right thread. Put explicit start and stop methods in constructor / destructor of PyInDataHandler. WARNING: this means all .start() and .stop() methods should be removed. THIS IS AN API break!
dd2bbb5973
Some improvements in the clearyness of meaning in uldaq code. No bugs found.
cacfc7fe6c
Merge branch 'develop' into rt_signalviewer
c7045a81e9
Added real time signal viewer
cacfc7fe6c
Merge branch 'develop' into rt_signalviewer
78a94cec81
Added measurementset
ef155c1acb
Added measurementset class
b61fb7b014
Split timeweighting into different types for each of the possible use cases.
9aba6040f7
Py_filter added for Doxygen
e7f80ce741
Could not find Python on Requiem. Added include_directories. Fixed bug of old Armadillo place