diff options
author | Eric Blossom | 2010-12-02 17:27:36 -0800 |
---|---|---|
committer | Eric Blossom | 2010-12-02 17:27:36 -0800 |
commit | 9d91d36c7e509928705f093935024d08d2c019c8 (patch) | |
tree | 39766aae3df6a539bb369ffc61740512ee550e7a /gr-guile | |
parent | 09dc1cd6928d1c32cf06509a8b81202e11bcf3a4 (diff) | |
download | gnuradio-9d91d36c7e509928705f093935024d08d2c019c8.tar.gz gnuradio-9d91d36c7e509928705f093935024d08d2c019c8.tar.bz2 gnuradio-9d91d36c7e509928705f093935024d08d2c019c8.zip |
Move guts of gr-run-waveform into gnuradio/run-waveform.scm
Diffstat (limited to 'gr-guile')
-rwxr-xr-x | gr-guile/apps/gr-run-waveform | 40 |
1 files changed, 8 insertions, 32 deletions
diff --git a/gr-guile/apps/gr-run-waveform b/gr-guile/apps/gr-run-waveform index a8d1d0389..555956c70 100755 --- a/gr-guile/apps/gr-run-waveform +++ b/gr-guile/apps/gr-run-waveform @@ -22,42 +22,18 @@ ;;; Load and run a waveform defined with define-waveform ;;; -;;; usage: gr-run-waveform filename.wfd +;;; usage: gr-run-waveform filename.wfd [args...] - -(use-modules (oop goops) - (gnuradio core) - (gnuradio waveform)) - - -(define (enable-debug-mode) - (display %load-path) - (newline) - (set! %load-verbosely #t) - (debug-enable 'backtrace 'debug)) - -(define (usage args) - (let ((port (current-error-port))) - (display "usage: " port) - (display (car args) port) - (newline port) - (exit 1))) - +(load-from-path "gnuradio/run-waveform") (define (main args) (if (not (>= (length args) 2)) - (usage args)) - (enable-debug-mode) - (let ((filename (cadr args))) - ;; Probably ought to handle errors here - (load filename) - (let ((f (waveform-last-registered))) - (if (not f) - (begin - (format 1 "No define-waveform found in file '~A'\n" filename) - (exit 1))) - (gr:run (f (cdr args)))))) - + (let ((port (current-error-port))) + (display "usage: " port) + (display (car args) port) + (display " filename.wfd [args...]\n" port) + (exit 1))) + (apply run-waveform (cdr args))) ;;; Local Variables: ;;; mode: scheme |