[[TracNav(WARPLab7/TOC)]] = WARPLab 7: Beta Updates = Leading up to the first stable release of WARPLab 7, we will use this page a changelog. If you're experimenting with the beta, please watch this page for changes that may affect your custom scripts. === Mar. 19 2013 === Updated both M and C to calculate write_iq checksums on the last sample of every packet. This change makes truncated sample packets detectable so the M code can error out(svn rev 1967) * NOTE: This update to M was compatability-breaking! You must download the new March 19 bitstreams for it to work. The M_Code_Example scripts are unchanged. === Mar. 18 2013 === * Minor change to wl_config_read to check interface setup against the ini configuration file (svn rev 1966) * Updated both M and C to support "payload size sounding" where a node objects figures out the maximum possible payload that can be received by the board (svn rev 1965) * NOTE: This update to M was compatability-breaking! You must download the new March 18 bitstreams for it to work. The M_Code_Example scripts are unchanged. * Minimized packet drops in "burst" read_iq mode. Now, the read_iq command won't request more packets than the OS's packet buffer size can handle. (svn rev 1963) === Mar. 15 2013 === * Renamed the following (svn rev 1960): * "interfaces" property to "interfaceGroups" * changed the wl_interface abstract class to wl_interface_group * Added new 'RF_ALL' syntax for easier manipulation of nodes with differing number of interfaces (e.g. a base WARP v3 and a WARP v3 with an FMC radio both in the same experiment). Check the updated wl_example_siso_txrx example for details (svn rev 1959) * Replaced all four bin/bit files (2 each for 2/4 RF designs) with versions matching latest C/M code === Mar. 14 2013 === * Renamed the following methods in m-code (svn rev 1951). Examples are updated; custom user scripts will need to be updated manually * wl_bbCmd -> wl_basebandCmd * wl_ifcCmd -> wl_interfaceCmd * wl_transCmd -> wl_transportCmd * wl_trigMngrCmd -> wl_triggerManagerCmd * Re-worked read_baseband_buffers (svn rev 1952) * Now handles dropped packets more gracefully * Added fail-safe timeout, to prevent an infinite loop when indexing issues occur * Added bin/bit files for 4RF verison (svn rev 1956) * m code is ready for 4RF; just add RFC, RFD to getInterfaceIDs * C code works for both 2RF, 4RF; comment in #define WARPLAB_4RF in wl_common.h to compile 4-radio support