- 25 Oct, 2017 2 commits
-
-
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.
-
- 23 Oct, 2017 1 commit
-
-
Jussi Lindgren authored
- Refactored the two-mutex locking scheme into a class
-
- 01 Sep, 2017 1 commit
-
-
GAUGRY Thierry authored
-
- 28 Jul, 2017 1 commit
-
-
GAUGRY Thierry authored
-
- 17 Mar, 2017 1 commit
-
-
Jussi Lindgren authored
- Added a default configuration file for AS - Disabled Mensia Acquisition Library that currently crashes on load
-
- 26 Apr, 2016 1 commit
-
- 20 Apr, 2016 1 commit
-
- 05 Jan, 2016 1 commit
-
-
nfoy authored
-
- 05 Nov, 2015 1 commit
-
-
Jussi Lindgren authored
- AS and the drift correction module now agree on the start time - Limited the min drift tolerance duration to 1ms - Polished the printouts
-
- 04 Nov, 2015 1 commit
-
-
Jussi Lindgren authored
- Its operating logic should now be more clear in the code - The drift is now only corrected after we have a full buffer of jitter estimates - Made drift correction statistics more clear and detailed - Fixed issue with drift tolerance limit not visible in the GUI - Minor tweaks
-
- 03 Sep, 2015 1 commit
-
-
Serrière Guillaume authored
Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
- 02 Sep, 2015 1 commit
-
-
Serrière Guillaume authored
Patch contributed by Mensia Technologies.
-
- 03 Feb, 2015 1 commit
-
-
Jussi Lindgren authored
- Units are now encoded in the acquisition stream if received from a driver. If the info was not provided by the driver, an empty unit matrix may be sent. It should be interpreted as default values. - Header can now be tested if it has measurement units set - Header copy now copies the units - Some further support for channel localisation streams, i.e. avoid encoding if no data - Fixed CMatrix getBufferElementCount() not returning to 0 if some dimension size is set to 0.
-
- 29 Jan, 2015 1 commit
-
-
Jussi Lindgren authored
+ Input and Output plugins are now compatible and can send data to each other + User can specify the stream names both for the signal and the marker streams + Input driver: Improved timing, should now have less drift + Input driver: Disabled reconnection on error, as it did not seem to be working. + Input driver: Drift correction is now enabled but can be disabled from prefs + Input driver: Timeouts are now smaller + Input driver: Should no longer hang if a stream vanishes + Output plugin: The samples are now tagged with AS timestamps + Output plugin: Markers are now int32 instead of strings + More error handling + Code cleanup + The AS preference table items are now left-aligned
-
- 19 Dec, 2014 1 commit
-
-
Jussi Lindgren authored
This replaces the previous idea of changing IMatrix. - Reverted changes to IMatrix, CMatrix etc. + Updated global defines header + Made Acquisition Client box fail if connection to server cannot be made + Enabled multicore building on Windows
-
- 09 Dec, 2014 1 commit
-
-
Jussi Lindgren authored
e.g. Time.h -> ovCTime.h etc.
-
- 21 Nov, 2014 1 commit
-
-
Jussi Lindgren authored
+ Units are now a (unit,factor) pair instead of a string + Added a registration of default units and factors to the type manager + Some typo corrections
-
- 07 Nov, 2014 1 commit
-
-
Jussi Lindgren authored
+ Fixed time placement of Correct/Incorrect stimuli in cases of NaNs + Minor related code refactoring
-
- 03 Nov, 2014 1 commit
-
-
Jussi Lindgren authored
-
- 17 Oct, 2014 1 commit
-
-
Jussi Lindgren authored
Bug was introduced in 1f2b7852
-
- 25 Sep, 2014 1 commit
-
-
Jussi Lindgren authored
-
- 24 Jun, 2014 1 commit
-
-
ANDRADE-BARROSO Guillermo authored
Fix code style
-
- 13 May, 2014 1 commit
-
-
PAPADOPOULO Theodore authored
-
- 22 Apr, 2014 2 commits
-
-
PAPADOPOULO Theodore authored
-
PAPADOPOULO Theodore authored
-
- 19 Jul, 2013 1 commit
-
-
Jussi Lindgren authored
* Moved trunk2 contents to root
-
- 10 Jul, 2013 1 commit
-
-
Jussi Lindgren authored
* Time Arithmetics refactoring II/II. Changed some of the hard-coded conversions between seconds and 32:32 fixed point to use the ITimeArithmetics class. openvibe/test: * Minor tweaks to the time arithmetics test. git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3781 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 26 Jun, 2013 1 commit
-
-
Jozef Legeny authored
* moved the includes into include/openvibe everything: * modified the code to use the openvibe/ prefix once again git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3760 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 13 Jun, 2013 3 commits
-
-
Jozef Legeny authored
* moved folders from inside the core/ to the top level git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3702 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
Jozef Legeny authored
* moved the includes into the toolkit/ folder all: * modified all ovtk_all.h includes to toolkit/ovtk_all.h * modified CMake files to reflect the new path git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3698 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
Jozef Legeny authored
+ added an additional folder to the include/ so that the folder structure remains the same as before * modified the source files so the module includes now do not have the /include/ part * moved the /openvibe part of the /share folder to CMake/launch scripts instead of ov_directories.h git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3695 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 13 May, 2013 1 commit
-
-
Jozef Legeny authored
* [CMakeLists.txt] renamed boxes to algorithms cmake-modules: + added necessary modules for Acquisition Server applications/all: * moved the share/ folder installations to openvibe/ subfolder applictions/platform/acquisition-server: * modified the files to use the new folder structure git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3650 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 03 May, 2013 1 commit
-
-
Jussi Lindgren authored
* Refactored most time->sample and sample->time computations to use the time arithmetics class * CMake will now include *.hpp file dependencies in the few cases they exist openvibe/ovITimeArithmetics.h: * Defined some overloads as private to prevent unintended usage * Changed timeToSeconds() and secondsToTime() computations to be more accurate * Renamed some functions to better reflect their usage openvibe/test_timearithmetic: * Rewrote for more clarity, added some more tests git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3597 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 15 Apr, 2013 1 commit
-
-
Jussi Lindgren authored
- Background: Previously, almost identical type- and platform -defining header code has been copy-pasted all over the OpenViBE codebase. This is maintenance heavy, error prone if any changes are made, and an unnecessary cognitive load. This commit alleviates the issue by making the subprojects include two global headers instead of using their own definitions. + Added openvibe-common/, a header-only project for hosting definitions used by the different openvibe subprojects. Most important of these are the various basic numeric types. * Renamed all OV*_API macros to OV_API, set by ov_common_defines.h * Renamed all OV*_OS_* defines to TARGET_OS_*, set by CMake * Renamed all OV*_BUILDTYPE_* defines to TARGET_BUILDTYPE_*, set by CMake * Renamed all OV*_ARCHITECTURE_* defines to TARGET_ARCHITECTURE_*, set by CMake * Renamed all OV*_COMPILER_* defines to TARGET_COMPILER_*, set by CMake - Removed the pretty-much-duplicated type, target and API definitions from all subprojects. The projects now depend on the headers from openvibe-common/ instead. - Subprojects no longer make static assert checks on the numeric types, reducing their dependencies to Boost. Compiling openvibe-common/ will perform these tests. git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3578 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 11 Mar, 2013 1 commit
-
-
Jozef Legeny authored
+ [ovasIAcquisitionServerPlugin.h] added an interface for Acquisition Server plugins + [ovasCAcquisitionServerGUI.cpp] added an interface for plugin settings + [ovasCAcquisitionServer.cpp] added hooks for plugins + [plugins/external-stimulations/ovaspExternalStimulations.cpp] added a plugin handling the external stimulations + [interface.ui] added an empty table for plugin settings git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3506 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 22 Feb, 2013 2 commits
-
-
Guillermo Andrade-Barroso authored
git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3462 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
Guillermo Andrade-Barroso authored
git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3461 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 14 Feb, 2013 1 commit
-
-
Jussi Lindgren authored
* Fixed issue with acquisition server quit occasionally hanging (e.g. this happened on windows if you connected to generic oscillator, pressed play, and then closed the window). * Corrected some typos and handled some warnings git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3427 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 29 Jan, 2013 1 commit
-
-
Jozef Legeny authored
merged branch wip-jlegeny-software-tagging -r3262:3387 to trunk resulting in following changes + added initial files created by Anton Andreev to implement the triggers from an external application + added a configuration token for the name of the message queue - [ovasTCustomConcurrentQueue.h] removed old headers which are no longer used + added a configuration object to the Generic Oscilator + added a configuration token for the Generic Oscilator, it is now possible to turn stimulations it sends on and off (useful for debugging the software tagging) - commented out some debug output in the software tagging code git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3393 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-