Skip to content
Snippets Groups Projects
  1. 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
    • jsiegle's avatar
      Updated color scheme. · d4ace4b3
      jsiegle authored
      d4ace4b3
    • jsiegle's avatar
      Aesthetic upgrades to FilterViewport and GenericEditor · 8129d839
      jsiegle authored
      Generic Editors colors now match the type of processor.
      The FilterViewport layout has been changed to a simple outline.
      8129d839
  2. Feb 13, 2012
    • jsiegle's avatar
      Changes to DataViewport class · 1ad5f3ae
      jsiegle authored
      Tabs now work reasonably well when right-justified.
      
      Border is now a square (except for upper-right corner).
      1ad5f3ae
    • jsiegle's avatar
      Fixed bug in SourceNode stopping acquisition · c5c13d8d
      jsiegle authored
      There was a minor bug in the SourceNode code, which caused it to delay restarting
      acquisition for about 1 second after acquisition was stopped. Now acquisition from
      the Intan Board can be restarted almost immediately after it finishes.
      c5c13d8d
  3. 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 build files · 8e8f43fa
      Josh Siegle authored
      8e8f43fa
Loading