1. 25 Oct, 2017 2 commits
  2. 26 Apr, 2016 1 commit
  3. 20 Apr, 2016 1 commit
  4. 12 Nov, 2015 1 commit
  5. 10 Nov, 2015 1 commit
  6. 04 Nov, 2015 1 commit
  7. 03 Feb, 2015 1 commit
    • Jussi Lindgren's avatar
      Drivers: Some drivers now return measurement units · f6009551
      Jussi Lindgren authored
      - Drivers supporting: gUSBAmp Gipsa, BrainProducts ActiChamp, BrainProducts BrainAmp,
      BrainProducts BrainVision Recorder, Emotiv Epoc, Generic Oscillator, Generic Sawtooth, Enobio3G,
      - Fixed VAmp to compile after changes to IHeader/CHeader
      f6009551
  8. 09 Dec, 2014 1 commit
  9. 19 Jul, 2013 1 commit
  10. 26 Jun, 2013 1 commit
  11. 13 Jun, 2013 3 commits
    • Jozef Legeny's avatar
      all: · 0d941beb
      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
      0d941beb
    • Jozef Legeny's avatar
      core/toolkit: · d05e392f
      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
      d05e392f
    • Jozef Legeny's avatar
      core/modules: · 367dbd6b
      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
      367dbd6b
  12. 15 May, 2013 1 commit
  13. 14 May, 2013 1 commit
  14. 13 May, 2013 1 commit
  15. 03 May, 2013 1 commit
    • Jussi Lindgren's avatar
      everything: (Time Arithmetics Refactoring I/II) · a2910746
      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
      a2910746
  16. 02 Sep, 2010 1 commit
  17. 26 Aug, 2010 1 commit
    • Yann Renard's avatar
      global : · bb8d116e
      Yann Renard authored
       - removed libglade dependencies
       + added gtk_builder dependency
      
      cmake-modules :
       + added Boost/Regex script
       + added GTK script
       - removed Glade script
       * updated IT++ script
      
      openvibe-applications-designer :
       * ported all libglade code to gtk_builder
      
      openvibe-applications-acquisition-server :
       * ported all libglade code to gtk_builder
       * updated all driver configuration windows to gtk_builder
      
      openvibe-applications-skeleton-generator :
       * ported all libglade code to gtk_builder
       * ported code to linux
       * corrected several minor bugs
      
      openvibe-applications-plugin-inspector :
       * ported all libglade code to gtk_builder
      
      openvibe-applications-vrpn-simulator :
       * ported all libglade code to gtk_builder
       * updated vrpn_Connection construction / deletion according to new 7.26 release of VRPN
      
      openvibe-plugins-simple-visualisation :
       * ported each visualusation box from libglade to gtk_builder
       * corrected bug on matrix display that caused bad colors/values to be displayed
       * corrected bug on p300 identifier box uninitialization
       * corrected bug on p300 speller box uninitialization
       * corrected bug on p300 magic card box uninitialization
      
      openvibe-plugins-vrpn :
       * updated vrpn_Connection construction / deletion according to new 7.26 release of VRPN
      
      openvibe-plugins-stimulation :
       * ported each visualusation box from libglade to gtk_builder
      
      openvibe-documentation :
       * updated driver creation tutorial to take advantage of gtk_buider instead of libglade
      
      scripts :
       + added vrpn-simulator and skeleton-generator to default build on both windows and linux
       + added individual launch scripts for linux
       * updated linux-test to use individual launch scripts for linux
       * updated init_env_command to configure GTK environment variables instead of GLADE
       * updated win32 dependencies installation - now relies on it++ 4.0.7, vrpn 7.26, boost 1.42, cmake 2.8.2, gtk 2.16.6
       * updated win32 setup installation - now relies on it++ 4.0.7, vrpn 7.26, boost 1.42, gtk 2.16.6 - cmake has been removed (was not necessary for prebuilt package)
      
      
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@2300 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
      bb8d116e
  18. 24 Jun, 2010 1 commit
    • Yann Renard's avatar
      openvibe-applications-acquisition-server : · 20de6c8a
      Yann Renard authored
       + added cpu releasing system (sleep calls) in the acquisition server in order to let the designer work correctly when run on the same computer
       + added jitter correction summary in case everything ran just fine - for information
       * it is not possible to connect to the acquisition server when the driver is not started anymore
       * updated NeXusDLL from Mindmedia - no more packet loss !
      
      openvibe-kernel :
       + added a few configuration tokens to the acquisition server
      
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@2206 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
      20de6c8a
  19. 14 Apr, 2010 1 commit
    • Yann Renard's avatar
      merged -r 1980:HEAD branch wip-thread to trunc for project... · 0ec876a5
      Yann Renard authored
      merged -r 1980:HEAD branch wip-thread to trunc for project openvibe-application-acquisition-server resulting in the following changes :
      
      openvibe-application-acquisition-server :
       + added thread support in the acquisition server
       + allowed token to configure impedance check with gtec gusbamp
       + added "sleep" call in g.Tec g.USBMamp driver so to release CPU while not started
       + added double mutex protection so to release CPU on the acquisition server thread and let the GUI thread work when it needs to
       + added service to monitor and correct jittering in the driver context
       + added the ability in the acquisition server to buffer the samples / stims (avoids the "drop" buffer)
       + added saw tooth sample driver
       + added tolerance access and sample count correction suggestion in the driver context
       + added auto jitter correction in g.Tec gUSBamp driver
       * merged the two .glade files of vamp driver
       * the application relies on the acquisition server GUI which in turn relies on an acquisition server thread that forwards the gui requests to the actual acquisition server
      
      
      
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@2024 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
      0ec876a5
  20. 23 Mar, 2010 1 commit
  21. 08 Mar, 2010 1 commit
  22. 29 Dec, 2009 1 commit
  23. 04 Dec, 2009 1 commit
  24. 14 Oct, 2009 1 commit
  25. 28 Sep, 2009 1 commit
  26. 07 Nov, 2008 2 commits
    • Yann Renard's avatar
      openvibe-application-acquisition-server : · 666b41f4
      Yann Renard authored
       * merged wip-mergre branch to trunc
       - removed wip-merge branch
       * updated wip-mayaudlo branch according to trunc
       + added stimulation support
       + added CTF/VSM Meg support
       + added BrainAmp ScalpEEG support (stimulation sending process not yet validated)
       + added Micromed IntraEEG support
       * updated kernel loading process based on the new API
       * corrected spelling mistake (replaced sex by gender)
       * updated communication protocol (now uses AcquisitionStreamEncoder)
       * updated header configuration process
      
      
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@1395 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
      666b41f4
    • Yann Renard's avatar
      · 4ee571d2
      Yann Renard authored
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@1394 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
      4ee571d2
  27. 15 Feb, 2008 1 commit
  28. 31 Aug, 2007 1 commit
  29. 06 Jun, 2007 1 commit
    • Yann Renard's avatar
      merged wip-yrenard branch to trunc -r 322:491 for openvibe · 77409215
      Yann Renard authored
      merged wip-yrenard branch to trunc -r 323:491 for openvibe-kernel
      merged wip-yrenard branch to trunc -r 329:491 for openvibe-toolkit
      merged wip-yrenard branch to trunc -r 333:491 for openvibe-applications-designer
      merged wip-yrenard branch to trunc -r 333:491 for openvibe-applications-acquisition-server
      merged wip-yrenard branch to trunc -r 334:491 for openvibe-plugins-samples
      
      merged wip-brenier branch to trunc -r 403:491 for openvibe-modules-automaton
      merged wip-brenier branch to trunc -r 306:491 for openvibe-plugins-acquisition
      merged wip-brenier branch to trunc -r 467:491 for openvibe-plugins-feature-extraction
      merged wip-brenier branch to trunc -r 302:491 for openvibe-plugins-file-io
      merged wip-brenier branch to trunc -r 306:491 for openvibe-plugins-signal-processing
      merged wip-brenier branch to trunc -r 271:491 for openvibe-plugins-simple-visualisation
      merged wip-brenier branch to trunc -r 414:491 for openvibe-plugins-stimulation
      
      openvibe :
       + added licence type for plugin object descriptors
       + added box modification callback in the box algorithm descriptor
       + added stream type registration / management
       + added remove all attributes functionnality to attributable objects
       + added box algorithm desc based box initialization
       + added existing box based box initialization
       + added scenario clear and scenario merge (wip)
       + added processing unit (wip)
       + added messages (clock, event, signal) (wip)
       + added GUI hint functionnality for box algorithm plugin descriptors
       + added protocol identifiers
       * moved most of the plugin object contexts to the kernel namespace better than the plugins namespace
       * IStaticBoxContext replaced by IBox (old name remains for backward compatibility)
       * IDynamicBoxContext replaced by IBoxIO (old name remains for backward compatibility)
       * IPlayer moved to kernel namespace better than kernel::player
       * kernel loader to moved to openvibe namespace (this is part of the core :) )
       * changed { box | link | attribute } enumeration functions (won't use callbacks anymore)
       * windows portability
      
      openvibe-kernel :
       + added box call to the box algorithm descriptor modification callback
       + added templated box proxy
       + added templated box io proxy
       + added stream type registration / management
       + added remove all attributes functionnality to attributable objects
       + added box algorithm desc based box initialization
       + added existing box based box initialization
       + added scenario clear and scenario merge
       + added plugin code check with try/catch deactivating box on exception throw
       + added clean kernel context to OpenMASK simulated objects
       + added processing unit implementation (wip)
       + added messages (clock, event, signal) implementation (wip)
           timing not correctly managed yet for clocks
       + registered basic types
       * used proxies for static box context and dynamic box context
       * moved most of the plugin object contexts to the kernel namespace better than the plugins namespace
       * { box | link | scenario } identifier modification allowed only once !
       * changed { box | link | attribute } enumeration functions (won't use callbacks anymore) implementations
       * corrected bug that caused box removal to forget some links
       * corrected bug that caused awaiting inputs to be marked as deprecacted even if they weren't
       * windows portability
       - removed duplicated context object
      
      openvibe-toolkit :
       + added GDF stimulations codes
       + added feature vector input reader / output writer
       + added spectrum input reader / output writer
       * modified input reader conception, moved to hierarchical classes
       * modified output writers to have better modularity
       * modified stream structure
       * windows portability
      
      openvibe-applications-designer :
       + generally enhanced GUI
       + added per input/output type color
       + added tooltips on inputs/outputs
       + locked scenario while playing (no modifications allowed)
       + added copy/paste functionnality (wip)
       + added processing unit chose on boxes (wip)
       + added box algorithm icon based on stock item name hint from descriptor
       + added scroll bars to box algorithm treeview
       + added expand all / collapse all buttons to box algorithm tab
       + added close button to scenario name tab (wip)
       * corrected namespaces
       * changed input/output circles to up-down arrows for better reading
       * changed enumeration methods for links / box etc... (no more callbacks)
       * modified box algorithm treeview sizeing behavior so it is more useable
       * corrected bug on close scenario when beeing played
       * corrected bug on play / stop behavior that caused crash
       * corrected bug that caused some boxes / links to be selected event if they weren't (out of bound check)
       * corrected bug that caused tooltip to try appearing on links
       * corrected bug that caused the designer to crash when closing non existent scenario (bug #3371)
       * windows portability
      
      openvibe-applications-acquisition-server :
       + added developer documentation
       + added M_* defintions for windows
       * corrected almost everything in MindMedia NeXus32B driver
       * modified oscillator to have constant signal over sampling rate and epoch size
       * windows portability
      
      openvibe-module-automaton :
       + added an ataumaton module
      
      openvibe-plugins-samples :
       + added crashing box to show crash interception from the kernel to custom boxes
       + added time signal generator (single channel)
       * changed T*Proxy2 to T*Proxy1 for windows portability
       * modified sinus signal generator so it has the same behavior as sinus signal generator in the acquisition server
       * XML importers / exporters now use non const context as specified in OpenViBE base
       * modified { box | links | attributes } enumeration functions
       * modified some descriptors to add GUI stock item hint
       * corrected bug that caused XML importer to fail under windows (should read the file in binary better than text)
       * windows portability
      
      openvibe-plugins-acquisition :
       + added documentation for the plugins
       * changed inputs/outputs to the correct type id
       * changed T*Proxy2 to T*Proxy1 for windows portability
       * acquisition box now sends matrices out whenever they are ready (without waiting for process to be called)
       * windows portability
       - removed warnings :)
      
      openvibe-plugins-feature-extraction :
       + added feature aggregator box
      
      openvibe-plugins-file-io :
       + added documentation for the plugins
       + GDF file reader now reads events and outputs them
       * changed T*Proxy2 to T*Proxy1 for windows portability
       * windows portability
       - removed warnings :)
      
      openvibe-plugins-signal-processing :
       + added documentation for the plugins
       + added dependancy on BOOST
       + added simple DSP box
       + added average box
       * channel selector : fixed non working selection by index when channels didn't have a name
       * changed inputs/outputs to the correct type id
       * channel selector uses a boolean (checkbox) for the channel selection mode
       * changed T*Proxy2 to T*Proxy1 for windows portability
       * fixed problem related to marking output as ready to send at the wrong time (risked to overwrite used output buffer)
       * fixed a bug where signal buffers could be sent before the signal header
       * windows portability
       - removed warnings :)
      
      openvibe-plugins-simple-visualisation :
       + added documentation for the plugins
       + added a simple signal display box
       + added a Graz mental task related stim visualisation
       * windows portability
      
      openvibe-plugins-stimulation :
       + added first version of the XML Stimulation player box (based on automaton module)
       + added KeyboardStimulator box
       * windows portability
      
      
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@492 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
      77409215
  30. 27 Mar, 2007 1 commit
    • Yann Renard's avatar
      imerged wip-yrenard branch to trunc -r 178:310 for openvibe-application-acquisition-server · 193b9b44
      Yann Renard authored
      openvibe-application-acquisition-server :
       + created correct share/ tree
       + added openvibe dependancy
       + added openvibe-toolkit dependancy
       + driver turned to C++ better than C
       + added driver name
       + added combo box to choose driver
       + added per driver configuration capabilities
       + added default sampling rate / channel count for MindMedia NeXus32B driver
       + added default sampling rate / channel count for Generic oscillator driver
       * application changed to use new shared file location
       * moved header interface out of the main server classes (some driver may fill the header themselves)
       * modified subject sex identification to ISO 5218 values
       * moved shared files in correct folder
       * corrected bug causing crash when sending data on socket that is not ready to send
       * modified oscillator driver to generate more significant values
      
      
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@311 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
      193b9b44