Skip to content
Snippets Groups Projects
  1. Aug 27, 2013
    • aacuelo's avatar
      Windows version cleanup · d1dc465e
      aacuelo authored
      Due to the update to Juce 2 and the removal of IntanThread all of the specific windows dependencies are not needed anymore.
      d1dc465e
  2. Jun 19, 2013
  3. May 21, 2013
  4. Apr 28, 2013
  5. Apr 05, 2013
    • jsiegle's avatar
      Run astyle to make code format more consistent · ea8c1c90
      jsiegle authored
      To run this in the future, install astyle (sudo apt-get install astyle),
      then enter the following from the top-level project directory:
      
      astyle --options=astyle.options --recursive "./Source/*.cpp" "./Source/*.h"
      
      This will convert tabs to 4 spaces and ensure that brackets are on
      their own lines.
      ea8c1c90
  6. Apr 03, 2013
    • aacuevas's avatar
      Windows.h include not needed with juce 2 · 3f56af92
      aacuevas authored
      With new jucer, windows.h is not only unnecesary, but can cause conflicts with some definitions.
      Also, OpenGL.h includes disabled, as it's no longer needed and it, by itself, needs windows.h
      3f56af92
  7. Mar 21, 2013
    • jsiegle's avatar
      Change copyright year to 2013 · e36119a1
      jsiegle authored
      Use the following command to update the copyright year in all files,
      starting in the Source/ directory:
      
      find . -type f -print0 | xargs -0
         sed -i 's/Copyright (C) 2012/Copyright (C) 2013/g'
      
      Works like a charm!
      e36119a1
  8. Feb 11, 2013
  9. Feb 10, 2013
  10. Oct 09, 2012
  11. Oct 06, 2012
  12. Sep 20, 2012
  13. Sep 03, 2012
  14. Jun 17, 2012
  15. Jun 16, 2012
    • jsiegle's avatar
      IntanThread now handles TTL inputs and generates its own timestamps. · a7a594c4
      jsiegle authored
      The IntanThread can report TTL events on its 6 input channels. This was tested
      with an Arduino; input detection is fast and reliable.
      
      The IntanThread also generates its own timestamps, allowing the software to move
      toward a framework in which timestamps come from input sources, rather than
      from the RecordNode.
      
      Finally, an ArduinoOutput module was added, which allows the software to
      communicate with an Arduino via serial output.
      a7a594c4
  16. May 12, 2012
  17. Apr 05, 2012
    • jsiegle's avatar
      Removed references to obsolete Configuration class · 875e0309
      jsiegle authored
      UIComponent, ProcessorGraph, etc. were still referencing the configuration
      class (but not using it). Those references have now been removed, as the
      configuration object will be replaced by a set of parameter and channel
      objects.
      875e0309
  18. Mar 10, 2012
  19. Feb 22, 2012
  20. Feb 20, 2012
  21. Feb 19, 2012
  22. Feb 14, 2012
    • jsiegle's avatar
      Fixed bug in SourceNode · 59060a54
      jsiegle authored
      The IntanThread was occasionally looking for data after acquisition was disabled,
      which would trigger the SourceNode to attempt to manually disable callbacks.
      The only negative effect of this was that if the user was currently viewing
      a different signal chain, it would switch back to the Intan chain unexpectedly.
      This is no longer the case, as the SourceNode checks to see whether or not
      it received a proper disable signal from the ProcessorGraph before notifying
      the UI that data may have been dropped.
      59060a54
  23. Feb 13, 2012
    • jsiegle's avatar
      Acquisition automatically stops if data source is lost · ac72523a
      jsiegle authored
      Changes to the DataThread, SourceNode, and UIComponent classes allow data
      threads to disable callbacks if they are no longer receiving input. So
      far this has only been tested with the Intan Board, but it works really well.
      Unplugging the board in the middle of acquisition allows the thread to exit,
      and callbacks to be disabled, without any seg faults.
      ac72523a
  24. Feb 11, 2012
    • jsiegle's avatar
      Significant changes to DataThread classes. · 8d0136c5
      jsiegle authored
      DataThreads (e.g. IntanThread, FileReaderThread, FPGAThread) are now created at
      the same time as the source node, rather than at the start of data acquisition.
      New methods for starting/stopping individual threads are required, although
      only the appropriate methods for the IntanThread have been written.
      
      Another important change is that the SourceNode now periodically checks for
      an appropriate input source every few seconds while acquisition is not in
      progress. It's the responsibility of the individual DataThreads to notify
      the SourceNode if their input has disappears. In the case of the IntanThread,
      this involves attempting to change the baud rate. If an error code returns,
      it informs the SourceNode that the input is missing. This, in turn, informs
      the FilterViewport that the source is no longer enabled, thus deactivating
      that particular signal chain.
      8d0136c5
    • Josh Siegle's avatar
      First commit of source files. · de713d4b
      Josh Siegle authored
      de713d4b
Loading