- 16 Jan, 2018 1 commit
-
-
Jussi Lindgren authored
- Uses the asynchronous reading mode and the SmartingAmp class again as was likely originally intended - Condition variable is used to wait on new samples being available so we don't busy-wait the CPU - Fixed the thread joining - Fixed several memory leaks - Channel count is now fixed to 27 - Named the 3 gyro channels - The driver now remembers the specified COM port - KB entered COM port selection doesn't now need Enter key - Removed latency/drift code that looked like adhoc hacks
-
- 12 Jan, 2018 1 commit
-
-
Jussi Lindgren authored
- Additionally, removed redundant extra copy of the stimulations buffer
-
- 11 Jan, 2018 2 commits
-
-
Jussi Lindgren authored
- In addition, the TCP Tagging timestamp is now required to be relative to the computer boot time and hence requires AS and Designer to be on the same host. If not, server-side stamping should be used.
-
Jussi Lindgren authored
-
- 05 Jan, 2018 2 commits
-
-
Jussi Lindgren authored
- ovCTime steady clock is now used for the tagging with 32:32 fixed point time - The tagging precision can now be sub-millisecond accuracy (not guaranteed) - If clients provide a non-zero timestamp, this must now be in 32:32 fp as well - The client provided stamps must be relative to the same point as the server code (todo: currently disabled until SDK has an appropriate time getter) - New flags are provided to request either client or server side tagging. The Tag sent over the network will now contain these flags in the first uint64. - The default is now to put the stamp on client side and adjust on server side. - The port number is now parsed as an uint32 on the server side, not string - Simplified the code as allowed by moving to the fixed point time
-
Jussi Lindgren authored
-
- 28 Dec, 2017 2 commits
-
-
Jussi Lindgren authored
- On exit, prints the number of timeouts and lost chunks if >0 - Prints a warning on sampling rates exceeding 4800
-
Jussi Lindgren authored
-
- 27 Dec, 2017 1 commit
-
-
Jussi Lindgren authored
- Fixed some potential deadlocks and issues in the client thread concurrency control - Fixed client connection potentially being released before the client thread exit - Added a warning print if the server doesn't get a steady clock - Changed pending sample buffer to std::deque for improved efficiency on high sampling rates. Updated the plugin interfaces accordingly. - Removed the truncation of the drift measure to zero, no longer needed as the GUI view is less often updated - Added several sampling rates (including high freqs such as 44100) to Generic Oscillator for debugging. - The server will now clear the pending buffers on pressing 'Stop'. - Changed some iterator definitions to 'auto' for clarity - Fixed gcc warnings about %llu and uint64 - Added some comments - Code cleanup
-
- 21 Dec, 2017 1 commit
-
-
Jussi Lindgren authored
- AcquisitionServer_StartedDriverSleepDuration parameter is now interpreted as follows: <0 == busy wait, 0 == yield, >0 == ms to sleep. - GUI status is no longer updated more frequently than once per 0.5sec - Fixed centering of the status lines in the GUI - Minor code cleanup
-
- 15 Dec, 2017 3 commits
-
-
Jussi Lindgren authored
- This should not increase CPU load with well-developed hw-based drivers - Reduces changes that we get drift or jitter due to sleeping - Drivers based on simulation will have higher CPU loads but less drift (because they cannot sleep accurately, they have to spin to spend time)
-
Jussi Lindgren authored
- Made the state texts less ambiguous
-
Jussi Lindgren authored
-
- 13 Dec, 2017 1 commit
-
-
Jussi Lindgren authored
-
- 12 Dec, 2017 3 commits
-
-
Jussi Lindgren authored
-
Jussi Lindgren authored
-
Jussi Lindgren authored
- The driver will now return microvolts and a channel name - Behavior with drift correction disabled should now be fixed Patch contributed by NeuroServo Inc. and NeurotechX.
-
- 08 Dec, 2017 1 commit
-
-
Jussi Lindgren authored
Additionally, deprecated several components for clarity, - Deprecated gUSBamp legacy driver - Deprecated TMSI Refa32B legacy driver - Deprecated the Downsampling box
-
- 01 Dec, 2017 1 commit
-
-
Jussi Lindgren authored
+ Code cleanup
-
- 16 Nov, 2017 1 commit
-
-
Jussi Lindgren authored
-
- 15 Nov, 2017 1 commit
-
-
Jussi Lindgren authored
-
- 08 Nov, 2017 3 commits
-
-
Jussi Lindgren authored
-
Jussi Lindgren authored
Merge branch 'ceriou-fix-linux-doc-gen' of gitlab.inria.fr:openvibe/extras into wip-all-openvibe20-base
-
Jussi Lindgren authored
Merge branch 'tweak-juli-for-release20' of gitlab.inria.fr:openvibe/extras into wip-all-openvibe20-base
-
- 03 Nov, 2017 1 commit
-
-
RIOU Cedric authored
-
- 30 Oct, 2017 1 commit
-
-
Jussi Lindgren authored
- Fixed the install of gtk theme files on Windows - Changed Designer application name
-
- 27 Oct, 2017 1 commit
-
-
Jussi Lindgren authored
+ Fixed typo in dependencies manifest + Fixed install of network-io plugin dll + Removed obsolete info from doc + Disabled python test causing popups + Added needed vcredist-110
-
- 26 Oct, 2017 2 commits
-
-
Jussi Lindgren authored
Merge branch 'fix-crio-cue-image-warn' of gitlab.inria.fr:openvibe/extras into wip-all-openvibe20-base + Changed Display Cue Image and Keyboard Stimulator to always send a stimulation stream header in the beginning
-
Jussi Lindgren authored
-
- 25 Oct, 2017 10 commits
-
-
Jussi Lindgren authored
-
RIOU Cedric authored
-
Jussi Lindgren authored
Merge branch 'wip-jlindgre-fix-generator-timing' of gitlab.inria.fr:openvibe/extras into wip-all-openvibe20-base
-
Jussi Lindgren authored
Merge branch 'wip-jole-core-1071-fix-mensia-library' of gitlab.inria.fr:openvibe/extras into wip-all-openvibe20-base
-
Jussi Lindgren authored
Merge branch 'wip-jlindgre-std-threads' of gitlab.inria.fr:openvibe/extras into wip-all-openvibe20-base
-
Jussi Lindgren authored
- This way these drivers resemble real devices more - Removed the start time getter introduced in previous commit
-
Jussi Lindgren authored
-
Jussi Lindgren authored
- Re-implemented the signal generators not to rely on sleep. - Added acquisition start time getter to the driver context - Added a few comments.
-
Jussi Lindgren authored
Merge branch 'wip-thga-remove-unused-script' of gitlab.inria.fr:openvibe/extras into wip-all-openvibe20-base
-
Jussi Lindgren authored
Merge branch 'wip-thga-ov_path_bin-fix' of gitlab.inria.fr:openvibe/extras into wip-all-openvibe20-base
-
- 24 Oct, 2017 1 commit
-
-
GAUGRY Thierry authored
-