enable_realtime in usrp2_siggen.py
authorjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Mon, 19 Jan 2009 21:51:07 +0000 (21:51 +0000)
committerjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Mon, 19 Jan 2009 21:51:07 +0000 (21:51 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10262 221aa14e-8319-0410-a670-987f0aec2ac5

gr-utils/src/python/usrp2_siggen.py

index d3be4b26a30a48810159303d4df699fbaf33d941..9929112ef5833caeaaf22d1e8f9cab6d1f0e9404 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 #
-# Copyright 2008 Free Software Foundation, Inc.
+# Copyright 2008,2009 Free Software Foundation, Inc.
 # 
 # This file is part of GNU Radio
 # 
@@ -173,6 +173,14 @@ if __name__ == '__main__':
     options = get_options()
     tb = siggen_top_block(options)
     
+    # Attempt to enable realtime scheduling
+    r = gr.enable_realtime_scheduling()
+    if r == gr.RT_OK:
+        realtime = True
+    else:
+        realtime = False
+        print "Note: failed to enable realtime scheduling"
+
     try:
         tb.run()
     except KeyboardInterrupt: