Age | Commit message (Collapse) | Author |
|
Replaces update methods in the gui classes and simplifies calls.
The master update method in flow graph calls create labels and shapes.
|
|
current rotation
|
|
|
|
|
|
The rewrite and validate methods will invoke themselves on the child elements.
The error messages are now a super-list of element and child error messages.
As a side-effect, this cleans up code in base Block and Flowgraph class.
|
|
|
|
Not fully tested, but it seems to work without frame errors, sequence
number errors or ethernet overruns. Still of course will get tx underruns
on a slow machine, and the transmitted signal has some issues though.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 'new_eth' of http://gnuradio.org/git/matt:
|
|
|
|
* 'new_eth' of http://gnuradio.org/git/matt:
properly set the address filter
stop sending short ethernet command packets.
Fix problem with commands timing out (specifically stop_rx_streaming)
Fix race condition that caused commands such as stop_rx_streaming to fail.
Fixing a line in the clock recovery algorithm. This works with a bit larger error than there proably should be.
Better fix for broken AC_PROG_F77 macro
Fix Python header check failure due to invalid cached state
waterfall and fft use a common autoscale function
Fix so that the waterfall texture is initialized with a buffer of the same size.
Modifications to usrp2 source and sink so that set center freq is called afer set lo offset.
Modifications to the usrp blocks and wrapper so that the lo offset is set with the lo frequency.
Removed subversion related configuration info.
Expand frequency ranges to match hardware capability.
Modified log power fft block so ref scale is peak to peak.
Adding clock sync algorithm using PFB. This works, but needs a bit more work.
|
|
we dont use test() -> remove it
Made the window for the pass band filters integers (take firdes.WIN_XXX).
Evaluation fix in param.to_code().
Removed the flagging api and usage from the base classes.
added ref scale param to fft and waterfall
Switched the python classes to inherit from the base and gui classes.
port and param types from an overloaded method
todo
Replaced TYPES in Port and Param with types parameter.
made is_virtual_xxx a block level function, used by port and param classes
added stream id type and checking in evaluate
avoid loops
Recursive resolution of virtual sources.
added virtual source and added stream ids, logic to clone in port
added rewrite methods to element to separate from validation logic
Added virtual sink and logic to clone port.
removed repurposing of pads
Work on command line options for generated code.
renamed the colors dialog to types
use pkgpythondir
...
|
|
|
|
|
|
The old mac used to do this automatically.
|
|
|
|
* 'new_eth' of http://gnuradio.org/git/matt:
seems to build a decent fpga, but still some issues with a full connection.
|
|
|
|
|
|
After fixing the race, this change uses Tom's idea to stop enqueuing
data when trying to stop, and adds a new flush_rx_samples method
to drop any samples that may have already been accumulated.
I ran Tom's test case 500 times with 0 failures ;-)
|
|
This fixes the bulk of the problem. Next step is to drop data packets
while waiting for the reply.
|
|
|
|
After fixing the race, this change uses Tom's idea to stop enqueuing
data when trying to stop, and adds a new flush_rx_samples method
to drop any samples that may have already been accumulated.
I ran Tom's test case 500 times with 0 failures ;-)
|
|
This fixes the bulk of the problem. Next step is to drop data packets
while waiting for the reply.
|
|
|
|
* Fixing a line in the clock recovery algorithm. This works with a bit larger error than there proably should be.
* Adding clock sync algorithm using PFB. This works, but needs a bit more work.
|
|
error than there proably should be.
|
|
* Move AC_PROG_CC into GR_FORTRAN macro definition
|
|
|
|
|
|
accidentally using the rx_clk in one stage of the fifos on the tx side.
|
|
* GR_FORTRAN macro leaves $ac_ext=f on some systems
* Restore by invoking AC_PROG_CC
Reported-by: Szymon Jakubczak <szym@csail.mit.edu>
Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
|
|
Now a window can be controlled by a variable such as a chooser.
|
|
|
|
|
|
"enhanced level logic" for accurate fullness. Maybe this will help...
|
|
|
|
|
|
|
|
and fifo_2clock.v are empty
|
|
|
|
|
|
|
|
|
|
Dont force an evaluation in to code unless the type is string or list.
Not doing so forces the variables to call evaluate before the namespace was bootstrapped.
This fixes a bug that came up when the validate was replaced with rewrite in flowgraph.import_data().
By replacing the validate, evaluate was only called once, and the namespace was not bootstrapped.
|