Skip to content
Snippets Groups Projects
  1. May 17, 2013
  2. May 12, 2013
  3. May 09, 2013
    • interpretivechaos's avatar
      Loading Parameters and altering Parameter Buttons based on active channels · 3a2ace62
      interpretivechaos authored
      Allows parameters to be set from saved XML and changes the
      parameterEditor buttons (currently for discrete parameters only) to
      reflect which parameters are currently used by selected and
      non-selected channels. This fixes a problem where the buttons would
      always show what the last press was rather than the current values for
      the active channels (e.g. If you changed the parameters on Channel 2,
      and then switched to select only Channel 1, the GUI would incorrectly
      indicate that the settings for Channel 2 were active). Additionally,
      allows the user to see what parameter values are used for channels not
      currently selected.
      3a2ace62
  4. May 05, 2013
    • jsiegle's avatar
      Update format of settings file · 4d5a7d82
      jsiegle authored
      - Clean up methods in GenericProcessor
      - File selection now happens outside of EditorViewport
      - Add mechanism for saving custom parameters for individual channels
      - Settings file is automatically saved at the start of recording
      4d5a7d82
  5. May 04, 2013
  6. Apr 09, 2013
  7. Apr 08, 2013
    • jsiegle's avatar
      Save hardware timestamps in RecordNode · 6ea36303
      jsiegle authored
      Some caveats:
      - If a source doesn't generate its own timestamps, all timestamps will be
        zero. This is obviously bad, so we need a way to protect this
        from happening.
      - If there are multiple timestamps from different sources, they might
        conflict. Again, something needs to be done about this in the near future.
      - If only a 32-bit timestamp is given, it needs to be shifted by 8 bits
        to fit in our 64-bit timestamp slot
      6ea36303
  8. Apr 06, 2013
  9. 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
  10. Mar 21, 2013
  11. Feb 27, 2013
    • aacuevas's avatar
      Avoid using unopened files. · e894c96b
      aacuevas authored
      When many channels are selected for recording a race condition can cause a crash by writing to a file that has not been opened yet.
      e894c96b
  12. Feb 12, 2013
    • Marti Bolivar's avatar
      Fix up unused variable/value warnings. · 12574cf1
      Marti Bolivar authored
      
      Generic changes:
      
      - Genuinely unused variables (-Wunused-variable): delete
        them. Sometimes add a comment if the variable is for an extension of
        the code that isn't done yet.
      
      - Variables that became unused due to commented-out
        code (-Wunused-variable): comment out their definitions. Dirty, but
        that's because commenting out code instead of deleting it is
        dirty.
      
        Many of these are due to commented-out printlines that should have
        been log messages that only get emitted at high verbosity level.
      
      Specific changes:
      
      - SpikeObject.cpp (-Wunused-value): move initialization of loop
        variable into first for loop clause to silence the warning.
      
      Signed-off-by: default avatarMarti Bolivar <mbolivar@leaflabs.com>
      12574cf1
    • Marti Bolivar's avatar
      Resolve -Wreorder warnings. · efe43aa8
      Marti Bolivar authored
      
      Rearrange member initialization in constructors to silence GCC
      -Wreorder warnings (-Wreorder is enabled by -Wall).
      
      Signed-off-by: default avatarMarti Bolivar <mbolivar@leaflabs.com>
      efe43aa8
  13. Feb 06, 2013
  14. Feb 01, 2013
  15. Dec 05, 2012
  16. Dec 04, 2012
  17. Nov 19, 2012
  18. Nov 18, 2012
  19. Nov 17, 2012
  20. Nov 16, 2012
  21. Nov 15, 2012
  22. Nov 12, 2012
  23. Nov 11, 2012
  24. Nov 10, 2012
  25. Nov 09, 2012
    • shayo's avatar
      Modified fopen to be "binary" in RecordNode · 49defa9d
      shayo authored
      Weird behavior was observed during fwrite when files were only opened
      with "a". fwrite did not write the expected number of bytes (probably
      augumented things with a \n or \r). This caused serious problems parsing
      the dumped files in matlab. Forcing a binary fopen option fixed things.
      49defa9d
  26. Nov 08, 2012
  27. Nov 07, 2012
Loading