1. 03 Mar, 2015 1 commit
  2. 08 Dec, 2014 1 commit
  3. 01 Dec, 2014 1 commit
    • Jussi Lindgren's avatar
      Applications: Scenario .xmls contents no longer permute wildly across saves · 1a1b81a2
      Jussi Lindgren authored
      Boxes retain their identifiers across saves. Element order in the
      saved xml is no longer permuted. The benefit is that diff output
      between two consecutive saves of a slightly changed scenario
      is now more meaningful.
      
      Patch contributed by Mensia Technologies.
      Patch described in Mensia/Inria transfer contract dated 21.11.2014
      1a1b81a2
  4. 13 Nov, 2014 1 commit
  5. 09 Jul, 2014 1 commit
  6. 25 Jun, 2014 1 commit
  7. 24 Jun, 2014 1 commit
  8. 23 Jun, 2014 3 commits
  9. 20 Jun, 2014 1 commit
  10. 23 Jan, 2014 1 commit
    • Loic MAHE's avatar
      modifiable interface feature : this feature allow boxes to mark some of their... · 6acc8c8e
      Loic MAHE authored
      modifiable interface feature : this feature allow boxes to mark some of their settings as modifiable while a scenario run. This tells to the designer to create a widget where the user can change the setting value while the scenario run.
      kernel : add a boolean to the setting structure to check modifiability
      openvibe : change interfaces accordingly
      toolkit : modify scenario importer/exporter to manage this new parameter
      plugins : change to the scenario importer/exporter + an example box
      application/.../designer : refactor the BoxConfigurationDialog to use it online and offline (usual mode)
      the DesignerVisualisation detect when a modifiable arrives and put its widget in a specific tab in the window manager.
      6acc8c8e
  11. 24 Oct, 2013 1 commit
    • Jussi Lindgren's avatar
      everything: (messaging) · 88015f5a
      Jussi Lindgren authored
       * Changing messaging connections of boxes should now change the box hash signature
       * Lots of tabs<->spaces conversions
       * Code cleanup
      applications/developer-tools/skeleton-generator:
       * Fixed skeleton generator to reflect the changes to the messaging interface
       * Fixed a crash in skeleton generator 'Check!' when no box inputs were defined
       * Added a checkbox to define if processMessage() should be commented out in the produced code or not
      88015f5a
  12. 06 Sep, 2013 2 commits
    • Loic MAHE's avatar
      Message link saved/loaded and displayed · 00f96db6
      Loic MAHE authored
      applications/platforn/designer/src:
      * CInterfacedScenario : added display of message link and ability to connect when in Mode_Connect thanks to the connectMessage of CScenario
      kernel/src/kernel/scenario:
      * CScenario : added functions to manage the message links (copy of the functions managing links) and the connectMessage function (copy of connect specific to message links)
      openvibe/include/openvibe/kernel/scenario:
      * ovIScenario : added functions to manages message links
      plugins/processing/file-io/src/algorithms/xml-scenario :
      * CAlgorithmXMLScenario Exporter/Importer
      toolkit/src/algorithms/scenario-io:
      * CAlgorithmScenario Importer/Exporter : modified to support message links nodes in XML senarios files
      toolkit/include/toolkit/algorithms/scenario-io:
      * ovtk_scenario_io.h : added identifiers for message links, its source, target, attributes, ... (every identifiers needed by links have a copy for message links)
      00f96db6
    • Loic MAHE's avatar
  13. 23 Aug, 2013 1 commit
    • Loic MAHE's avatar
      Message link saved/loaded and displayed · e2adc177
      Loic MAHE authored
      applications/platforn/designer/src:
      * CInterfacedScenario : added display of message link and ability to connect when in Mode_Connect thanks to the connectMessage of CScenario
      kernel/src/kernel/scenario:
      * CScenario : added functions to manage the message links (copy of the functions managing links) and the connectMessage function (copy of connect specific to message links)
      openvibe/include/openvibe/kernel/scenario:
      * ovIScenario : added functions to manages message links
      plugins/processing/file-io/src/algorithms/xml-scenario :
      * CAlgorithmXMLScenario Exporter/Importer
      toolkit/src/algorithms/scenario-io:
      * CAlgorithmScenario Importer/Exporter : modified to support message links nodes in XML senarios files
      toolkit/include/toolkit/algorithms/scenario-io:
      * ovtk_scenario_io.h : added identifiers for message links, its source, target, attributes, ... (every identifiers needed by links have a copy for message links)
      e2adc177
  14. 19 Aug, 2013 1 commit
  15. 19 Jul, 2013 1 commit
  16. 13 Jun, 2013 1 commit
  17. 07 May, 2013 1 commit
  18. 18 Feb, 2013 1 commit
  19. 03 May, 2010 1 commit
    • Yann Renard's avatar
      openvibe : · cc7c6077
      Yann Renard authored
       + added possibility to comment a scenario
      
      openvibe-kernel :
       + implemented possibility to comment a scenario
      
      openvibe-toolkit :
       + implemented possibility to load/save comments in a scenario in base classes
      
      openvibe-plugins-file-io :
       + implemented possibility to load/save comments in a scenario
      
      openvibe-applications-designer :
       + implemented scenario comment addition / removal / copy/paste / edition / rendering etc...
      
      
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@2052 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
      cc7c6077
  20. 29 Dec, 2009 1 commit
  21. 30 Mar, 2009 1 commit
    • Yann Renard's avatar
      merged -r 1506:1571 wip-yrenard branch to trunc for openvibe · d0ad97c4
      Yann Renard authored
      merged -r 1506:1571 wip-yrenard branch to trunc for openvibe-kernel
      merged -r 1506:1571 wip-yrenard branch to trunc for openvibe-toolkit
      merged -r 1506:1571 wip-yrenard branch to trunc for openvibe-applications-designer
      merged -r 1506:1571 wip-yrenard branch to trunc for openvibe-plugins-file-io
      
      merged -r 1545:1571 wip-vdelannoy branch to trunc for openvibe-plugins-simple-visualisation
      merged -r 1551:1571 wip-vdelannoy branch to trunc for openvibe-kernel
      
      resulting in the following changes :
      
      openvibe :
       + added sub type management for paramters and configurable objects so enumerations can be handled in a better way in algorithms
       + added automatic detecion of the build type so to find ogre 3d config file in windows
       + updated API so player can be initialized from the application resulting in better time management for boxes that took significant time to initialize
       - updated API so scenarios don't load/save files anymore, this responsability is left to the application
      
      openvibe-kernel :
       + updated player so they can be initialized from the application resulting in better time management for boxes that took significant time to initialize
       + added sub type management for paramters and configurable objects so enumerations can be handled in a better way in algorithms
       + added CScenario destructor (crazy this has not been found earlier)
       + added CScenarioManager destructor (crazy this has not been found earlier)
       + extended trace messages at Ogre initialization time
       - updated scenarios so they don't load/save files anymore, this responsability is left to the application
       - removed case sensitiveness on variable prefix in the configuration manager
       * corrected bug in visualisation tree that caused crash on 64 bits architecture (64 bits integers were read to 32 bits enumeration pointers)
       * start / end time of chunk are now automatically arranged so start time is lower or equal then end time
       * log manager for running scnenarios now prints current time after log level
       + added undo / redo stack size token to configuration file
       * link management on box input / output removal
       * Ogre resources file is now optional. Ogre will still be initialized if such a file cannot be found
      
      openvibe-toolkit :
       + added base algorithms for scenario serialization / deserialization
       + added some openvibe stimulation codes
       + added FSettingValueAutoCast functor to ease setting value readings in TBoxAlgorithm base class
       + added color gradient management + format + parse
       * corrected bug (crash) on XML scenario importer when link / box could not be created and accessing their respective details
      
      openvibe-applications-designer :
       + moved import / export code from kernel to application so the designer now relies on the toolkit base algorithms to import / export scenarios
       + added color setting support
       + added color gradient setting support
       + added (interfaced) scenario cleaning and deletion at quit time
       + added box connections management when inputs / outputs are added / removed
       + added do / undo / redo on scenarios
       * checked setting widget type before trying to set its value (this is in case some setting type changed during the time the dialog is opened)
       * merged play and pause buttons
       * hidden the default + reverse buttons in the box configuration dialog
       * modified the way visualisation boxes are inserted in the treeview at load time
       * corrected bugs on multi selection and selection + move
      
      openvibe-plugins-file-io :
       + added xml scenario exporter based on the toolkit serialization base algorithm
       + added xml scenario importer based on the toolkit deserialization base algorithm
      
      openvibe-plugins-simple-visualisation :
       + colors computed from stimulation codes 
       + signal display toolbar now has a button opening a dialog with the list of all stimulations received so far and an image showing their associated color
       + when an intersection point couldn't be found on scalp, face mesh is then tested (e.g. allows to display nasal electrodes such as Nz)
       - removed a call to gtk_set_sensitive on a widget that doesn't exist anymore (signalDisplayTimeScaleItem)
       * fixed scrollbar placement issue. SD, PS and TF map plugins now all have left vertical scrollbars (this is necessary so that horizontal scales are aligned with plugin contents. Placing scrollbars to the right would require substantial modifications for scales to be aligned with signals)
       * homogeneized code and widgets between signal display, power spectrum and TF map plugins. Minimum size requests are now the same in all plugins, as can be seen when shrinking these plugins.
       * 3D topographic map now correctly projects electrodes on scalp (back projections now discarded), ALTHOUGH PROJECTION SPHERE STILL NEEDS TO BE TILTED BY 10% ON ITS X AXIS!!
       * 3D electrode objects are now shown by default
      
      
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@1574 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
      d0ad97c4