Summary Period: 2003-12-04 to 2002-08-28 (Commits 2-101 of 101)
|
hubbard 12/4/03 1:07 PM |
Updated doxygen config file for current version. No code changes. |
| 352 lines of code changed in: ChangeLog (+50), Doxyfile (+302 -169) | |
|
cphillip 10/3/03 12:38 AM |
o Make driver packaging simpler. |
| 1 lines of code changed in: makefile (+1 -1), mdist.conf (-17) | |
|
cphillip 10/1/03 1:22 PM |
o Change to new wd prior to running build commands. |
| 1 lines of code changed in: makefile (+1 -4) | |
|
cphillip 10/1/03 1:03 PM |
o Alter the output package filename so that it doesn't include the current version. o Remove the make step prior to running make dist in the packaging steps. |
| 1 lines of code changed in: makefile (+1 -1), mdist.conf (-8) | |
|
cphillip 10/1/03 12:52 PM |
o Change package name from nsds-driver to driver. |
| 6 lines of code changed in: makefile (+1 -1), mdist.conf (+5 -5) | |
|
cphillip 10/1/03 11:44 AM |
o Rework nsds-driver build process. |
| 6 lines of code changed in: makefile (+6 -2) | |
|
cphillip 10/1/03 11:39 AM |
o Bump to version 1.5. |
| 2 lines of code changed in: makefile (+1 -1), mdist.conf (+1 -1) | |
|
cphillip 10/1/03 11:39 AM |
o Modify nsds-driver package so all is included in resulting package. |
| 3 lines of code changed in: makefile (+3 -2) | |
|
hubbard 9/11/03 1:48 PM |
Release update - removed fake_daq, cleaned up makefile for dist target, fixed flog for osx again, whew. |
| 19 lines of code changed in: README (+4 -3), fake_daq.c (del), makefile (+15 -23) | |
|
cphillip 9/2/03 3:40 PM |
o Update to version 1.4. |
| 3 lines of code changed in: makefile (+1 -1), mdist.conf (+2 -2) | |
|
hubbard 9/2/03 2:25 PM |
Small bugfixes - better signal handling, correctly handles invalid channel requests from the NSDS, as found by Jose's DNDTester. |
| 40 lines of code changed in: ChangeLog (+8), fake_daq.c (+32 -6) | |
|
hubbard 8/28/03 10:11 AM |
Bugfix in fake_daq - respond to invalid channels correctly, scans channel ID for invalid characters and range checks as well. Syntax of error now conforms to the spec. Also changed data thread exit behaviour to run until an error occurs. |
| 125 lines of code changed in: ChangeLog (+14), fake_daq.c (+61 -28), nsds_util.c (+45), nsds_util.h (+5 -1) | |
|
hubbard 6/26/03 4:09 PM |
Fake_daq now always returns 'running' for a status. |
| 3 lines of code changed in: fake_daq.c (+3 -10) | |
|
hubbard 6/26/03 3:44 PM |
Bugfix/feature add- change format of error returned when we get an unknown command. Found by Jose's test tool. |
| 5 lines of code changed in: fake_daq.c (+5 -2) | |
|
hubbard 6/24/03 1:15 PM |
Another try at fixing the bug - last commit did not help. Now zero send buffers at every data point. |
| 44 lines of code changed in: ChangeLog (+30), fake_daq.c (+14 -8) | |
|
hubbard 6/24/03 12:53 PM |
Bugfix in fake_daq - transmit buffer too small, found by Jose's test tool. |
| 1 lines of code changed in: fake_daq.c (+1 -1) | |
|
hubbard 6/19/03 8:49 AM |
Added code to compile the distro version number into the driver, and a command line option to match. driver -v {--version} does what you'd expect. Should help the support burden. |
| 9 lines of code changed in: driver.c (+8 -2), makefile (+1 -1) | |
|
hubbard 6/15/03 5:14 PM |
Documentation update only - no code changes. |
| 2 lines of code changed in: Doxyfile (+2 -2) | |
|
cphillip 6/13/03 3:22 PM |
o Update output filename in mdist conf. |
| 1 lines of code changed in: mdist.conf (+1 -1) | |
|
cphillip 6/13/03 3:21 PM |
o Update version number to 1.3. |
| 1 lines of code changed in: makefile (+1 -1) | |
|
hubbard 6/13/03 11:09 AM |
Messaging cleanup only - no functional changes. Fewer progress messages, hopefully less confusing to new users. |
| 36 lines of code changed in: ChangeLog (+14), driver.c (+16 -10), fake_daq.c (+4 -5), nsds_util.c (+2 -2) | |
|
cphillip 6/6/03 2:37 PM |
o Move to version 1.2 to ensure no version conflict with next release. |
| 2 lines of code changed in: makefile (+1 -1), mdist.conf (+1 -1) | |
|
hubbard 6/6/03 12:21 PM |
Newline fix. That'll teach me to recycle old makefiles from DOS boxes. |
| 114 lines of code changed in: ChangeLog (+15), makefile (+99 -99) | |
|
cphillip 6/6/03 12:19 PM |
o Use flog 1.0 tag to pull flog sources. |
| 1 lines of code changed in: mdist.conf (+1 -1) | |
|
cphillip 6/5/03 8:30 PM |
o Add ./flog to the include and library search path. |
| 43 lines of code changed in: makefile (+2 -2), mdist.conf (new 41) | |
|
cphillip 6/5/03 8:29 PM |
o Add version and package name to makefile. o Add dist target to makefile. |
| 8 lines of code changed in: makefile (+8) | |
|
hubbard 6/3/03 4:34 PM |
Bugfix - change status strings to match those in the Labview code. Credit to Jose C for noticing. |
| 22 lines of code changed in: ChangeLog (+20), fake_daq.c (+2 -2) | |
|
hubbard 5/21/03 2:48 PM |
Bugfixes from Charles Severance. |
| 11 lines of code changed in: fake_daq.c (+8 -2), makefile (+2 -2), nsds_util.c (+1 -1) | |
|
hubbard 5/7/03 6:01 PM |
Another bugfix, uninitialized variable. Ooops. |
| 3 lines of code changed in: fake_daq.c (+3 -6) | |
|
hubbard 5/7/03 5:04 PM |
Unit variable in fake_daq, minor fix for unclosed socket in nsds_util |
| 17 lines of code changed in: ChangeLog (+11), fake_daq.c (+3 -8), nsds_util.c (+3) | |
|
hubbard 4/29/03 4:46 PM |
Added delay between NSDS socket connects, for Labview NSDS simulator. |
| 3 lines of code changed in: driver.c (+3) | |
|
hubbard 4/10/03 4:23 PM |
Switched to stdbool.h |
| 1 lines of code changed in: nsds_util.h (+1 -7) | |
|
hubbard 12/16/02 4:25 PM |
Added subroutine to dump arguments, added --quiet to driver, not much else. Tested OK. |
| 63 lines of code changed in: ChangeLog (+6), driver.c (+18 -16), fake_daq.c (+2 -4), nsds_util.c (+34), nsds_util.h (+3 -3) | |
|
hubbard 12/6/02 2:34 PM |
Cleanup, documentation, minor driver optimization, more documentation. |
| 167 lines of code changed in: ChangeLog (+46), Doxyfile (+3 -3), driver.c (+86 -69), fake_daq.c (+32 -13) | |
|
hubbard 12/2/02 5:01 PM |
Wrong project. |
| 0 lines of code changed in: tcpfix.llb (del) | |
|
hubbard 12/2/02 5:00 PM |
Added bugfixed ftp uploader from National. See http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/862567530005f09d86256808007da35f?OpenDocument |
| 0 lines of code changed in: tcpfix.llb (new 0) | |
|
hubbard 12/2/02 4:29 PM |
OK, looks like it works now. More testing is clearly called for, though. |
| 12 lines of code changed in: nsds_util.c (+12 -4) | |
|
hubbard 12/2/02 4:02 PM |
Port to OSX, fix for no-commands-from-nsds-forever, time to test it out. |
| 72 lines of code changed in: README.OSX (new 12), driver.c (+35 -21), makefile (+17 -4), nsds_util.c (+8 -5) | |
|
hubbard 11/5/02 4:37 PM |
Better bugfix. On any command, checks data thread status. Test! |
| 4 lines of code changed in: driver.c (+4 -7) | |
|
hubbard 11/5/02 4:36 PM |
Fix for bug #2. Checks for dead data thread on open-port commands. Hmm. Fix in fake_daq on close-port reply message. |
| 12 lines of code changed in: driver.c (+11), fake_daq.c (+1 -1) | |
|
hubbard 11/1/02 4:11 PM |
Bugfix on included timestamp. |
| 1 lines of code changed in: fake_daq.c (+1 -1) | |
|
hubbard 10/30/02 4:14 PM |
Driver no longer cares about NUM_CHANNELS, cleaned up. |
| 10 lines of code changed in: ChangeLog (+9), driver.c (-11), nsds_util.h (+1 -1) | |
|
hubbard 10/24/02 3:44 PM |
Added build and readme files. |
| 38 lines of code changed in: BUILD (new 23), README (new 15) | |
|
hubbard 10/24/02 3:36 PM |
Fixed makefile, now default build target skips doxygen and changelog. |
| 18 lines of code changed in: ChangeLog (+14), makefile (+4 -1) | |
|
hubbard 10/23/02 5:11 PM |
Typo in rate code. fixed. |
| 1 lines of code changed in: driver.c (+1 -1) | |
|
hubbard 10/23/02 4:55 PM |
Performance tweaking and testing. |
| 37 lines of code changed in: driver.c (+2 -2), fake_daq.c (+34 -13), nsds_util.h (+1 -1) | |
|
hubbard 10/23/02 4:39 PM |
Added periodic printout of rate. |
| 19 lines of code changed in: ChangeLog (+4), driver.c (+15) | |
|
hubbard 10/22/02 10:22 PM |
Prints data rate when data thread exits. |
| 17 lines of code changed in: ChangeLog (+7), driver.c (+10 -2) | |
|
hubbard 10/22/02 5:10 PM |
A bit of buffering in the data thread does wonders for CPU usage. No limit on data line length now as a side benefit - good if we start using digital cameras as sensors. |
| 22 lines of code changed in: ChangeLog (+7), driver.c (+15 -9) | |
|
hubbard 10/21/02 11:20 AM |
Driver now much simpler - data thread runs once all connections are up, and the driver ignores open/close requests as pass throughs. Simpler and more reliable. Does require that the DAQ handle open/close, but that's the case anyway. |
| 44 lines of code changed in: ChangeLog (+14), driver.c (+30 -310) | |
|
hubbard 10/15/02 3:54 PM |
oops, forgot that final save. |
| 2 lines of code changed in: driver.c (+2 -3) | |
|
hubbard 10/15/02 3:53 PM |
Updated Doxygen docs, no code changes. |
| 27 lines of code changed in: driver.c (+24 -23), fake_daq.c (+3 -2) | |
|
hubbard 10/14/02 3:45 PM |
Oops, forgot range check in close as well. |
| 23 lines of code changed in: ChangeLog (+12), driver.c (+11) | |
|
hubbard 10/14/02 3:44 PM |
Removed smarts from driver - no data buffer parsing. We can now handle any data format, since the data thread is once again a simple pipe. ;) Added IQ into fake_daq, to match. Tested OK. Also added list-channels to fake_daq, and range checking of channel requests to driver.c |
| 1509 lines of code changed in: ChangeLog (+5), driver-smart-c (new 1100), driver.c (+38 -148), fake_daq.c (+333 -42), nsds_util.c (+13 -4), nsds_util.h (+20 -1) | |
|
hubbard 10/11/02 4:29 PM |
Minor stuff. |
| 12 lines of code changed in: ChangeLog (+11), driver.c (+1 -1) | |
|
hubbard 10/8/02 4:06 PM |
OK, pause before restart fixes socket connect problems. Dang LV anyway. |
| 5 lines of code changed in: driver.c (+5 -5) | |
|
hubbard 10/8/02 3:31 PM |
Odd things going on here... bugfix for driver name. |
| 10 lines of code changed in: ChangeLog (+5), driver.c (+5 -2) | |
|
hubbard 10/8/02 3:11 PM |
Added a 1sec delay on connection restart for labview. |
| 9 lines of code changed in: ChangeLog (+6), driver.c (+3) | |
|
hubbard 10/8/02 2:34 PM |
Update fake_daq to use revised sockets to driver. Tested w/nsds simulator. |
| 17 lines of code changed in: ChangeLog (+6), fake_daq.c (+11 -5) | |
|
hubbard 10/7/02 4:21 PM |
Now uses 2 adjacent ports on the DAQ side, dang windows socket support anyway. |
| 6 lines of code changed in: ChangeLog (+5), driver.c (+1 -1) | |
|
hubbard 10/4/02 4:23 PM |
Shut down data thread if no channels active, probs w/Win code. |
| 9 lines of code changed in: ChangeLog (+5), driver.c (+4) | |
|
hubbard 10/1/02 5:37 PM |
Added inter-TCP pause, otherwise labview gets peeved and won't connect. |
| 14 lines of code changed in: ChangeLog (+10), driver.c (+4 -1) | |
|
hubbard 9/27/02 2:50 PM |
Fixed comments. |
| 0 lines of code changed in: driver.c (-1) | |
|
hubbard 9/27/02 2:48 PM |
Bugfix, channel 0 had appended zero due to chan ID zero is valid but unitialized in data forwarder. |
| 82 lines of code changed in: ChangeLog (+4), driver.c (+76 -6), makefile (+2 -1) | |
|
hubbard 9/26/02 5:04 PM |
Forgot the details on getopt, fixed. |
| 11 lines of code changed in: ChangeLog (+6), driver.c (+5 -3) | |
|
hubbard 9/26/02 4:48 PM |
Yes, another commit for the driver ID fiasco. Now a command line, --driver_name |
| 20 lines of code changed in: ChangeLog (+4), driver.c (+16 -4) | |
|
hubbard 9/26/02 4:07 PM |
One last driver ID revision. |
| 14 lines of code changed in: ChangeLog (+5), driver.c (+9 -6) | |
|
hubbard 9/26/02 1:30 PM |
Cleaned up some doxy comments. |
| 22 lines of code changed in: ChangeLog (+9), driver.c (+13 -1) | |
|
hubbard 9/26/02 1:24 PM |
Modified doxygen file to doc all source, some routine renames here and there, modified driver ID string to include DAQ name per LP and GM, yeesh. Tests of getopt code successful, ditto strtok_r. |
| 41 lines of code changed in: ChangeLog (+5), Doxyfile (+3 -3), driver.c (+18 -13), fake_daq.c (+12 -6), nsds_util.h (+3 -1) | |
|
hubbard 9/26/02 11:22 AM |
Updated strtok to threadsafe _r version. |
| 21 lines of code changed in: ChangeLog (+5), driver.c (+11 -9), fake_daq.c (+5 -4) | |
|
hubbard 9/26/02 10:09 AM |
Added getopt to driver as well, some renames in fake_daq. |
| 90 lines of code changed in: ChangeLog (+6), driver.c (+74 -20), fake_daq.c (+10 -12) | |
|
hubbard 9/25/02 5:46 PM |
Added getopt_long parsing to fake_daq so that Laura and GM can set sample rate and port easily. |
| 88 lines of code changed in: ChangeLog (+5), driver.c (+3 -3), fake_daq.c (+80 -9) | |
|
hubbard 9/25/02 1:41 PM |
Changed format of driver IDs as per GMs request. |
| 7 lines of code changed in: ChangeLog (+5), driver.c (+2 -4) | |
|
hubbard 9/25/02 10:57 AM |
Updated docs, as per comments by GM. |
| 173 lines of code changed in: ChangeLog (+6), driver.c (+82 -18), fake_daq.c (+39 -18), nsds_util.c (+43 -8), nsds_util.h (+3) | |
|
hubbard 9/25/02 9:30 AM |
Whew, this is a big one. Now requires the flog logging library, bugs fixed, passes repeated streaming tests. |
| 298 lines of code changed in: ChangeLog (+6), driver.c (+150 -85), fake_daq.c (+75 -51), makefile (+3 -3), nsds_util.c (+64 -39) | |
|
hubbard 9/24/02 5:00 PM |
Whew, multi-channel data now works. Simple test only, but so far so good. Committing so Gaurang can test. |
| 319 lines of code changed in: ChangeLog (+7), driver.c (+257 -44), fake_daq.c (+55 -24) | |
|
hubbard 9/23/02 6:22 PM |
Working of finishing data channel open/close; need to add mutex and routines to update shared ADT of subscribed-channels. Will also need to update open/close routine to update same. |
| 141 lines of code changed in: ChangeLog (+5), driver.c (+135 -8), nsds_util.h (+1 -1) | |
|
hubbard 9/23/02 5:34 PM |
Updated data format to timestamp chan# value chan# value ... |
| 15 lines of code changed in: ChangeLog (+5), fake_daq.c (+10 -4) | |
|
hubbard 9/20/02 1:20 PM |
Had test backwards. |
| 53 lines of code changed in: ChangeLog (+4), fake_daq.c (+3 -46), nsds_util.c (+45), nsds_util.h (+1) | |
|
hubbard 9/20/02 9:56 AM |
Dumb error in timestamp code, fixed. |
| 12 lines of code changed in: ChangeLog (+7), fake_daq.c (+5 -1) | |
|
hubbard 9/19/02 4:49 PM |
Fake daq now uses col 0 for timestamp, and change log built using cvs2cl.pl in makefile. Timestamp code sent to Joe F for comment / approval. |
| 155 lines of code changed in: ChangeLog (new 102), fake_daq.c (+44 -2), makefile (+9 -2) | |
|
hubbard 9/19/02 1:36 PM |
Indefinite wait on NSDS commands. |
| 13 lines of code changed in: driver.c (+13 -13) | |
|
hubbard 9/17/02 4:37 PM |
Fixed makefile dependency. |
| 18 lines of code changed in: fake_daq.c (+10 -1), makefile (+8 -5) | |
|
hubbard 9/17/02 2:31 PM |
No timed exit on fake_daq data thread, done by NSDS. First NSDS sim test passes fine. |
| 2 lines of code changed in: fake_daq.c (+1 -3), makefile (+1 -1) | |
|
hubbard 9/17/02 1:33 PM |
OK, we Have Streaming Data. Threads need shaking out, gotta plot the data and make the format agree w/Joe F, but its a start. |
| 156 lines of code changed in: driver.c (+103 -58), fake_daq.c (+51 -19), nsds_util.h (+2) | |
|
hubbard 9/16/02 4:30 PM |
Whew. Fake-data now threaded, adding same to driver, not working yet. |
| 197 lines of code changed in: driver.c (+74 -18), fake_daq.c (+122 -10), makefile (+1 -1) | |
|
hubbard 9/10/02 5:59 PM |
Error in loop, moved tcp_close into utils, testing away. |
| 50 lines of code changed in: driver.c (+28 -27), fake_daq.c (+1 -3), nsds_util.c (+20), nsds_util.h (+1 -1) | |
|
hubbard 9/10/02 4:53 PM |
Visual tweak, special printout on connection restart. |
| 1 lines of code changed in: driver.c (+1) | |
|
hubbard 9/10/02 4:21 PM |
Added code to handle welcome xchg as per latest Mehta spec. Seems to work with my LV NSDS simulator. |
| 80 lines of code changed in: driver.c (+76 -35), fake_daq.c (+1), nsds_util.c (+3 -3) | |
|
hubbard 9/10/02 2:08 PM |
Added retry connect to lib, some cleanup, rewrote driver to initiate NSDS connections as per Gaurang's revised design. |
| 132 lines of code changed in: driver.c (+73 -71), fake_daq.c (+4 -9), nsds_util.c (+53 -1), nsds_util.h (+2) | |
|
hubbard 9/5/02 5:18 PM |
Adding fake_daq to archive. |
| 16 lines of code changed in: fake_daq.c (new 16) | |
|
hubbard 9/5/02 5:17 PM |
Fake daq sorta works, now DDT on driver. Painful, this. |
| 59 lines of code changed in: driver.c (+5 -50), makefile (+11 -2), nsds_util.c (+42 -10), nsds_util.h (+1) | |
|
hubbard 9/5/02 11:37 AM |
Break routines into library, clean up naming, header files, the full Monty. |
| 481 lines of code changed in: driver.c (+8 -288), makefile (+18 -8), nsds_util.c (new 401), nsds_util.h (new 54) | |
|
hubbard 8/30/02 5:45 PM |
Miller time, or something like that. |
| 2 lines of code changed in: driver.c (+2 -2) | |
|
hubbard 8/30/02 2:33 PM |
Better error handling - now will loop until connected to DAQ or hit control-c. Simple, but helps robustness. |
| 106 lines of code changed in: driver.c (+106 -103) | |
|
hubbard 8/29/02 10:08 AM |
Wrapper routine for writes, need logging code |
| 50 lines of code changed in: driver.c (+50 -14) | |
|
hubbard 8/29/02 9:33 AM |
Quieted doxygen msgs & warnings. |
| 8 lines of code changed in: Doxyfile (+1 -1), driver.c (+7 -1) | |
|
hubbard 8/28/02 9:50 PM |
Status query works, anyway. |
| 6 lines of code changed in: driver.c (+6) | |
|
hubbard 8/28/02 4:32 PM |
Bug-stompin' frenzy! |
| 30 lines of code changed in: driver.c (+30 -12) | |
|
hubbard 8/28/02 2:56 PM |
Clean build, runs, now to connect DAQ and NSDS! |
| 1143 lines of code changed in: Doxyfile (new 946), driver.c (+195 -37), makefile (+2 -1) | |
![]()
Generated by StatCvs v0.1.3