1. 13 Mar, 2013 40 commits
    • Jussi Lindgren's avatar
      openvibe-scenarios: · 1ed3d3b6
      Jussi Lindgren authored
       * Example scenarios now write files such as classifiers, configs and signals under a folder specified by the scenario path token instead of what $Path_Samples points to. Lua scripts are likewise accessed using the scenario token. Shared, read-only data files are still read from $Path_Samples/signals/. The  purpose of this modification is to allow scenario folders to be copied around, and once a scenario is copied to user-writeable filesystem space, it no longer writes to the installation tree (e.g. under Program Files/ on Windows, which should be read-only for apps). This approach also allows several copies and parameterizations of the same scenario to co-exist without interference (provided that each scenario is in a different folder).
       * Moved python box tutorials one directory backwards in the tree so they can access their datas using the scenario token dir without having to refer backwards in the directory tree.
       + Added motor imagery classifier example config to handball scenario so it doesn't need to look inside motor imagery scenario directory.
       * Added .cfg extensions to the classifier files of the SSVEP scenario.
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3517 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
    • Jussi Lindgren's avatar
      openvibe-plugins/signal-processing-gpl: · 9fa747f3
      Jussi Lindgren authored
       * CSP Spatial Filter Trainer was reading outside array boundaries. Minor code cleanup.
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3516 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
    • Jussi Lindgren's avatar
      everything: · b1030741
      Jussi Lindgren authored
       * The purpose of the changes in this commit is to give the user an error and stop processing if a scenario is trying to append settings from a file that doesn't exist. This can happen e.g. if the user forgot to run some previous stage in a scenario sequence, or if he mistyped a filename. 
       * applications/designer: If player initialization fails, Designer will no longer go into play state, but outputs an error instead.
       * kernel/Player: If Scheduler initialization fails, player initialization will return false and output error.
       * kernel/Scheduler: If CBoxSettingModifierVisitor::processBegin() does not find the specified override file, it returns failure (false)
       * kernel/Scheduler: If m_pScenario->acceptVisitor() fails, Scheduler initialization will return false and output error.
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3515 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
    • Jussi Lindgren's avatar
      openvibe-plugins/stimulation: · 0744e3ec
      Jussi Lindgren authored
       * Lua stimulator no longer tries to delete threads which are still running, but notifies them and gives them a chance to exit gracefully
       + Added "box:keep_processing()" callback, Lua loops should test this instead of doing "while true".
       * Several functions now test "box:keep_processing()" instead of looping forever
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3514 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
    • Jussi Lindgren's avatar
      Build: · 656d0242
      Jussi Lindgren authored
       * INSTALL file had got a bit out of date, updated.
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3513 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
  2. 12 Mar, 2013 40 commits
  3. 11 Mar, 2013 40 commits
  4. 08 Mar, 2013 40 commits
  5. 07 Mar, 2013 40 commits
  6. 06 Mar, 2013 40 commits
  7. 05 Mar, 2013 40 commits
  8. 04 Mar, 2013 40 commits