From 6cacefed6cb141330fbb4941143cd68be6e64f4a Mon Sep 17 00:00:00 2001 From: Ryan Bauman Date: Wed, 13 Dec 2017 17:20:29 -0500 Subject: [PATCH] Update references and announcement for 2.1.2 product release --- README.md | 120 ++++++++++----------- redhawk-components/AmFmPmBasebandDemod | 2 +- redhawk-components/ArbitraryRateResampler | 2 +- redhawk-components/DataConverter | 2 +- redhawk-components/FileReader | 2 +- redhawk-components/FileWriter | 2 +- redhawk-components/HardLimit | 2 +- redhawk-components/RBDSDecoder | 2 +- redhawk-components/SigGen | 2 +- redhawk-components/SinkSDDS | 2 +- redhawk-components/SinkVITA49 | 2 +- redhawk-components/SourceSDDS | 2 +- redhawk-components/SourceVITA49 | 2 +- redhawk-components/TuneFilterDecimate | 2 +- redhawk-components/agc | 2 +- redhawk-components/autocorrelate | 2 +- redhawk-components/fastfilter | 2 +- redhawk-components/fcalc | 2 +- redhawk-components/psd | 2 +- redhawk-components/psk_soft | 2 +- redhawk-components/sinksocket | 2 +- redhawk-components/sourcesocket | 2 +- redhawk-core-framework | 2 +- redhawk-dependencies/omniEvents | 2 +- redhawk-devices/FmRdsSimulator | 2 +- redhawk-devices/RTL2832U | 2 +- redhawk-devices/USRP_UHD | 2 +- redhawk-enterprise-integration | 2 +- redhawk-ide/gov.redhawk.codegen | 2 +- redhawk-ide/gov.redhawk.core | 2 +- redhawk-ide/gov.redhawk.explorer.product | 2 +- redhawk-ide/gov.redhawk.ide | 2 +- redhawk-ide/gov.redhawk.ide.product | 2 +- redhawk-ide/mil.jpeojtrs.sca | 2 +- redhawk-ide/mvn-parent | 2 +- redhawk-ide/redhawk-ide-uitests | 2 +- redhawk-sharedlibs/RedhawkDevUtils | 2 +- redhawk-sharedlibs/VITA49Libraries | 2 +- redhawk-sharedlibs/blueFileLib | 2 +- redhawk-sharedlibs/dsp | 2 +- redhawk-sharedlibs/fftlib | 2 +- redhawk-waveforms/FM_mono_demo | 2 +- redhawk-waveforms/basic_components_demo | 2 +- redhawk-waveforms/short_file_to_float_file | 2 +- redhawk-waveforms/socket_loopback_demo | 2 +- redhawk-waveforms/vita49_loopback_demo | 2 +- 46 files changed, 102 insertions(+), 108 deletions(-) diff --git a/README.md b/README.md index c9da835..a467d0c 100644 --- a/README.md +++ b/README.md @@ -6,88 +6,82 @@ REDHAWK is a software-defined radio (SDR) framework designed to support the deve The REDHAWK integrated development environment (IDE) provides tools to support development of REDHAWK software. The development and deployment of REDHAWK Applications are aided by graphical editors and drag-and-drop Waveform construction. The IDE allows users to interact with and control multiple running REDHAWK instances and applications. ## Recent Announcements -### **[Release of REDHAWK 2.1.1](https://github.com/redhawksdr/redhawk/releases/tag/2.1.1) (August 2017)**: +### **[Release of REDHAWK 2.1.2](https://github.com/redhawksdr/redhawk/releases/tag/2.1.2) (December 2017)**: ### Core REDHAWK Features and APIs - * Shared address space Components: Significant enhancement of Component model and BulkIO to support high performance I/O. Preliminary developer documentation for the REDHAWK 2.1.0 beta release is available [here](https://github.com/RedhawkSDR/core-framework/tree/develop-2.1/docs/shared-address). - * This feature will be under extensive evaluation during the 2.1.x beta release series and is expected to provide the ground work for several new major enhancements to REDHAWK. -* Adding the API for a new type of tuner, a scanning Device. -* Adding support for a new type of Property, utctime, extending the list that includes types such as short or string. This timestamp Property is used in Property change events and can be queried from Components/Devices with the id `QUERY_TIMESTAMP`, which is useful when synchronizing the state of the system. The new type of Property can be used by Component/Device developers as an additional type of Property. +* Shared address space Components: Significant enhancement of Component model and BULKIO to support high performance I/O. Preliminary developer documentation for the REDHAWK 2.1.1 Beta Release is available at https://github.com/RedhawkSDR/core-framework/tree/2.1.2/docs/shared-address. This feature will be under extensive evaluation during the 2.1.x beta release series and is expected to provide the ground work for several new major enhancements to REDHAWK. +* Implementing a new zero-copy IPC mechanism for BulkIO that uses shared memory to transfer data between two processes on the same host. This is a follow-on enhancement to the shared address space Components feature. +Preliminary developer documentation for the REDHAWK 2.1.0 beta release is available at https://github.com/RedhawkSDR/core-framework/tree/2.1.2/docs/shared-memory/shared-memory-ipc.md. +* FrontEnd Interfaces (FEI) Property definition change: For Devices, the FRONTEND::tuner_allocation and FRONTEND::listener_allocation allocation properties are now writeonly instead of readwrite. Because the properties are now created as writeonly, they can no longer be queried. This change was made to prevent confusion with the actual state of the FrontEnd Device, which is reported by the FRONTEND::tuner_status property. Existing Core Asset FEI Devices have been updated with this change. New FrontEnd Devices created with the IDE will automatically have this change. + * Adding support for a new type of Property, utctime, extending the list that includes types such as short or string. This timestamp Property is used in PropertyChangeEvents and can be queried from Components/Devices with the id QUERY_TIMESTAMP, which is useful when synchronizing the state of the system. utctime can be used by Component/Device developers as an additional type of Property. * Adding functionality for capacity to be reserved for an entire host collocation on the SAD file. The reservation is a capacity floor for the Components in the host collocation, where the amount of capacity utilized by the aggregate set of Components is this reservation or actual, whichever is higher. This reservation is allocated against the target GPP running this Application, allowing the GPP to verify that the request can be satisfied, reducing the likelihood of over-subscription. -* Adding functionality to allow Components that have a usesdevice dependency to now be launched on the same host (Device Manager/Node) as the Device satisfying the usesdevice requirement. This functionality is provided through an extension of the componentplacement hostcollocation. -* Extending DeviceManager to call `configure()` on Services at the time they register. This enables users to implement custom Property handling if so desired. +* Adding support for DCD files to have a startorder attribute, which functions similarly to the SAD file's startorder. On startup, "start" is automatically called on Devices and Services (when possible), and on shutdown, reverse-order "stop" is called. The IDE's tooling for DCD files has been updated to display and edit startorder. +* Adding support for the DeviceManager to resolve run time environment settings when deploying Devices and Services that have soft package dependencies. +* Resolving issue so that during Application release, calls to the Application object no longer result in misleading errors. +* Adding functionality within the code generators so they create C++, Java, or Python constants for enumerated values defined in the PRF. +* Improving flexibility to ignore GPP threshold checks when determining if the GPP should go into a BUSY state. +* Removing some obsolete options from the Core Framework and BulkIO configure scripts. +* Resolving issue where processes with spaces in the names would cause the GPP to terminate. +* Resolving issue to allow for slow startup conditions of OmniNames service before starting OmniEvents service. +* Adding the stop timeout control to the Application. Options, like the stop timeout, can be configured when designing Waveforms in the IDE. +* Resolving issue with incorrect exception being thrown during allocateCapacity. +* Resolving issue when shutting down orb from Python resources. +* Providing a warning in the logs if a message is too large. +* Resolving issue with the code generators so they can be run on systems with FIPS enabled. +* Resolving issue so generated C++ FEI Devices do not leak memory when deallocating listeners. Existing Devices must be regenerated and recompiled to apply this fix. +* Resolving a memory leak in FrontendTunerDevice::create(). Existing Devices must be recompiled to apply this fix. +* Resolving issue so the function returnRFInfoPkt transforms all fields between types frontend::RFInfoPkt and FRONTEND::RFInfoPkt. +* Adjusting the default tuner type for the Python Sandbox tuner allocation. It is now RX_DIGITIZER rather than DDC, matching the default tuner for a generated FEI Device. +* Preventing sb.DataSink from adding an empty timestamp when it receives EOS in an empty packet. ### REDHAWK Systems -* Changing the default logging directory for omniEvents service to reside in `/var/log/omniEvents`. -* Improving `nodeBooter` so it does not deploy if `--user` or `--group` are set while `--daemon` is not, and if the command-line arguments to `nodeBooter` are malformed, deployment fails. -* Adding support for the state of the Connection Manager and Event Channel Manager to be restored when persistence is enabled. - -### Project Code Generation -* Fixing code generators for Port generation of C++ Components to correctly handle data structures returned from methods. -* Providing functionality to add custom headers to project files when generating code. -* Providing Generate Waveform and Generate Node buttons in the IDE editors to initiate file generation. This ensures that Waveform and Node project spec files are created or modified only when requested by the user. +* Adding scripts and configuration files that allow REDHAWK core services to run as system services. In addition to these services, integrators can define REDHAWK Waveforms that are deployed during the system boot process. ### Python Tooling and Sandbox * Adding snapshot capability of network data and performing SDDS packet analysis on the captured data. -* Improving Python tooling to help manage REDHAWK systems. For example, these improvements include eventChannelManager, allocationManager, and connectionManager helpers as well as simpler event monitoring. +* Improving Python tooling to help manage REDHAWK systems. For example, these improvements include more intuitive event monitoring as well as new EventChannelManager, AllocationManager, and ConnectionManager helpers. +* Adding support for debugger options in the Python sandbox for C++ (Valgrind or gdb), Python (pdb), or Java (jdb) Components, Services, or Devices. * Improving Python Sandbox tooling for new Domain features and resources. Specifically, extended DataSource to provide access to all the available SRI and the data timestamp. -* Adding an option to enable the Domain Manager’s logging level to be dynamically changed. -* Correcting issue in the Python Sandbox so now when the BulkIO queue is full, the Python Sandbox no longer locks up when trying to release stopped Components. +* Adding an option to enable the Domain Manager's logging level to be dynamically changed. ### GPP -* Improving flexibility to ignore GPP threshold checks when determining if the GPP should go into a BUSY state. +* Waveform Metrics support: Application objects now contain a "metrics" function that returns GPP usage metrics for individual Components as well as overall for the Application. Metrics are viewable in the Properties view of the IDE. Waveform metrics can now be accessed in the REDHAWK Driver Java and REST APIs. ### IDE -* Updating the IDE to use the latest available Eclipse tooling, Eclipse Oxygen. -* Providing the [TM Terminal](https://marketplace.eclipse.org/content/tm-terminal) in the IDE, a full-featured terminal emulator that provides full ANSI cursor control, readline, and coloring. -* Adding the Components tab to the Waveform editor in the IDE to allow editing of Component instantiation details, including logging configuration. This information will be used to resolve the `LOGGING_CONFIG_URI `parameter during Component deployment. -* Showing IDL details when Ports are selected in the REDHAWK Explorer view. -* Providing validation of Property references in SAD and DCD files and flagging invalid Property references as errors. -* Adding the ability to terminate services in the Sandbox via the hover pad or the delete key and making the terminate icon more distinct throughout the IDE. -* Providing an option in the IDE to perform a FrontEnd Device allocation in the background to aid developers who are debugging their FrontEnd Devices. -* Improving the IDE’s Domain refresh logic to prevent the IDE from consuming excessive numbers of threads in some scenarios. -* Correcting the parsing of some numeric literals in Octave M files. -* Fixing links in the IDE’s help contents so REDHAWK help now displays correctly when links within the help are selected. +* Adding the Components tab to the Waveform editor in the IDE to allow editing of Component instantiation details, including logging configuration. This information will be used to resolve the `LOGGING_CONFIG_URI` parameter during Component deployment. +* Improving the user experience when locating and connecting to existing REDHAWK Domains. +* Providing users with the option to copy Properties from other projects in their workspace or choose from pre-defined REDHAWK Properties when developing a Component or Device. +* Displaying a REDHAWK editor when double-clicking on SCD XML files. +* Adding a notification that is now displayed after exporting projects to the Target SDR. +* Providing better support for adding and editing Services in a DCD file. +* Resolving issue so Diagram shapes no longer stack if they are part of a feedback loop. +* Removing old code generation templates for REDHAWK 1.8 from the IDE. Old IDE diagrams for Waveforms and Nodes from pre-2.0.0 were also removed. + +### Core Assets +* Creating a new MSDD Device released with bug fixes and enhancements and regenerated for REDHAWK 2.1. +* Updating the `rh.VITA49` REDHAWK shared library to include support for the VITA 49.2 standard. Initial release adheres to the draft specification, revision 00.51 dated 5 Dec 2016, which was available during development. ### REDHAWK Enterprise Integration -* Updating REDHAWK Java Driver and REDHAWK REST to make it easier for users to access External Properties in Waveforms. -* Adding implementations of ConnectionManager, AllocationManager interfaces to REDHAWK Driver. Adding utility methods for programatically setting the log level of Domain, Application, Device, and Component Resources. +* Ensuring the `getAllocIds` method return object is a List. +* Updating REDHAWK Driver to properly clean up driver-registered Device Managers on shutdown. +* Adding IDL source to appropriate Core Framework jars. +Incorporated additional method to produce a jar bundle with a manifest built dynamically via the BnD Tools, source jar, and zip of XSDs. +* Adding implementations of ConnectionManager, AllocationManager interfaces to REDHAWK Driver. Adding utility methods for programatically setting the log level of Domain, Application, Device, and Component resources. * Adding REST access to Event Channel Manager functionality. +* Updating REDHAWK Driver to have wrapper methods for retrieving state, connections, activeSRIs, and UsesPortStatistics from BULKIO objects. Updating REDHAWK REST to make connections, activeSRIs, UsesPortStatistics, and state available. +* Adding wrapper methods to RedhawkApplication and RedhawkComponent interfaces for easier access to aware(), componentDevices(), componentProcessIds(), and componentImplementations(). REST responses for Component and Application now display componentDevice, aware, componentProcessId, and componentImplementation information. +* Adding ability to get and set adminState from REDHAWK Driver and REDHAWK REST. Adding ability to view usageState and operationalState from REDHAWK Driver and REDHAWK REST. +* Adding ability to registerRemoteDomain, unregisterRemoteDomains, get device implementation information and a deviceConfiguration profile via REDHAWK Driver and REDHAWK REST. +* Adding ability to preconfigure HTTPS and WSS, and adding documentation to explain this functionality in the Web Server Configuration section in the REDHAWK Enterprise Integration User Guide. +* Adding a helper method to dynamically connect two Components; Improving methods used to set REDHAWK Properties; and Adding AllocationFactory to ease users' ability to generate allocations. +* Adding functionality in REDHAWK REST and Websocket to support JAAS-based method level access. ### Documentation -* Adding documentation for developing a logging configuration plug-in that will be used to resolve `LOGGING_CONFIG_URI` parameter during deployment of Devices, Services and Components. -* Renaming the Generating Code section to Generating Code for Components and explaining the code generation process and what occurs in the IDE when the code is generated. -* Revising the BulkIO High-speed data code example in User Manual. - - -### **[Release of REDHAWK 2.0.6](https://github.com/redhawksdr/redhawk/releases/tag/2.0.6) (July 2017)**: -* Initial FOSS Release of REDHAWK Enterprise Integration Assets, which provide the ability to interact with REDHAWK in a JRE environment. The REDHAWK Enterprise Integration Assets include: - * REDHAWK Driver: Provides simplified access to REDHAWK via standard Java interfaces. This Asset shields all interaction with the underlying REDHAWK Components and provides a simplified API for Java developers interacting with a REDHAWK Domain. The REDHAWK Driver can be leveraged as a standalone Java Archive (JAR) file. - * REDHAWK OSGi Connector: Implements OSGi’s Managed Service Factory interface to allow users to register pre-configured instances of REDHAWK connections into a Karaf container. - * REDHAWK REST: Provides a REST Service to command and control a REDHAWK instance. - * REDHAWK WebSocket: Provides an HTML5-compliant WebSocket implementation that enables the ability to stream data from any REDHAWK BulkIO-enabled Port or Event Channel. - * Camel REDHAWK: Provides a Camel Component for interacting with a REDHAWK Domain. This Component can be connected with other Apache Camel Components as a data flow solution. - - For more information about the REDHAWK Enterprise Integration Assets, refer to the REDHAWK Enterprise Integration User Guide. +* Adding a Connection Callbacks section to the REDHAWK Manual. +* Updating the REDHAWK Manual with accessibility rules for all properties. Updating the REDHAWK ICD with the description of the new "property" kind. +* Adding a Libraries chapter in the REDHAWK Manual to explain how to use shared libraries. +* Adding documentation explaining how to use the Allocation Manager. -* Providing diagnostic messages for log4py configuration files that contain errors and adding support to allow line continuation characters in the log configuration files. -* Improving the IDE's Domain refresh logic to prevent the IDE from consuming excessive numbers of threads in some scenarios. -* Documenting a publisher/subscriber pattern when accessing an EventChannel from the Domain. -* Modifying Burst IO implementation so that BurstIO output Ports will only override the BurstSRI mode flag in pushBurst if given std::complex sample data. -* Ensuring the creation of and appropriate permissions are on the services directory in SDRROOT. -* Fixing code generators for Port generation of C++ Components to correctly handle data structures returned from methods. -* Resolving issue when activating local servants for MessageConsumerPort and MessageSupplierPort Java classes. -* Resolving issue when ossie.utils.log4py.config is imported after ossie.utils.sb. Fixed by CCB-263 (Formatting issues in -logcfgfile causes python devices to crash) and added unit test to address issue when ossie.utils.log4py.config is imported after ossie.utils.sb. -* Improving documentation of Signal Related Information (SRI). -* Supporting the default version of Octave available in CentOS 7 (3.8.2). -* Correcting the parsing of some numeric literals in Octave M files. -* Resolving issue with the GPP segfaulting when a Component's soft package dependency does not have proper file access privileges. -* Resolving issue with getStreamDefinition returning a pointer to memory that could be reclaimed during processing, which would invalidate any access through that pointer. The caller now receives a pointer to a copy of a Stream Definition. -* Correctly computing deployment-specific capacities that manage hardware resource requirements in cases where the Component is part of a host collocation deployment. -* Updating Contributor License Agreement (CLA). -* Revising the BulkIO High-speed data code example in User Manual. -* Updating the Python package to create instances of the same Application for multiple processes or threads without conflicts. -* Updating the Python Sandbox to make and break connections from multiple threads without conflicts. ## Copyrights This work is protected by Copyright. Please refer to the [Copyright File](COPYRIGHT) for updated copyright information. diff --git a/redhawk-components/AmFmPmBasebandDemod b/redhawk-components/AmFmPmBasebandDemod index 7930012..6503744 160000 --- a/redhawk-components/AmFmPmBasebandDemod +++ b/redhawk-components/AmFmPmBasebandDemod @@ -1 +1 @@ -Subproject commit 793001265198aeed76059bd8ac656b8ee8be2fa0 +Subproject commit 650374446caa651ba18be75272fe4079da5d486e diff --git a/redhawk-components/ArbitraryRateResampler b/redhawk-components/ArbitraryRateResampler index 1cd56de..e354aed 160000 --- a/redhawk-components/ArbitraryRateResampler +++ b/redhawk-components/ArbitraryRateResampler @@ -1 +1 @@ -Subproject commit 1cd56dec49646417d49278e64c520c8ac11f0823 +Subproject commit e354aede86c9e73496b862b48fe734ec3422b882 diff --git a/redhawk-components/DataConverter b/redhawk-components/DataConverter index 62c9199..a17edfe 160000 --- a/redhawk-components/DataConverter +++ b/redhawk-components/DataConverter @@ -1 +1 @@ -Subproject commit 62c91992d128041a578f0ca93efe5fcd1a72edfe +Subproject commit a17edfea6d0b6a424fefe6d265f1b239f9091458 diff --git a/redhawk-components/FileReader b/redhawk-components/FileReader index dd40a9c..fbb9ba2 160000 --- a/redhawk-components/FileReader +++ b/redhawk-components/FileReader @@ -1 +1 @@ -Subproject commit dd40a9cdfc0199edb84fb72df173fd1de2f62ad2 +Subproject commit fbb9ba2dd828627fa60ed69f0762e243be038eed diff --git a/redhawk-components/FileWriter b/redhawk-components/FileWriter index c7003e9..a2d2397 160000 --- a/redhawk-components/FileWriter +++ b/redhawk-components/FileWriter @@ -1 +1 @@ -Subproject commit c7003e9fa8ee20d9fb3b05b49cccaa9d4da63815 +Subproject commit a2d23976b93583da33bf640354cff4f649f87768 diff --git a/redhawk-components/HardLimit b/redhawk-components/HardLimit index 684e124..04c9107 160000 --- a/redhawk-components/HardLimit +++ b/redhawk-components/HardLimit @@ -1 +1 @@ -Subproject commit 684e1246d4b3d9c93ec79e6407ee5e50d1368378 +Subproject commit 04c910725c3705196492e0afa990ae9110527cbf diff --git a/redhawk-components/RBDSDecoder b/redhawk-components/RBDSDecoder index 537b826..fbc8f2e 160000 --- a/redhawk-components/RBDSDecoder +++ b/redhawk-components/RBDSDecoder @@ -1 +1 @@ -Subproject commit 537b8269904810d0786b41fc9c59c1b56fb10a2a +Subproject commit fbc8f2ec54caf45c8bae0b282bf9489e2900a650 diff --git a/redhawk-components/SigGen b/redhawk-components/SigGen index 3b86ee3..c341606 160000 --- a/redhawk-components/SigGen +++ b/redhawk-components/SigGen @@ -1 +1 @@ -Subproject commit 3b86ee3c6a7cd23895df8e32dcd803260b691218 +Subproject commit c3416062dbbc2075d9860db6409381eb1f80b65a diff --git a/redhawk-components/SinkSDDS b/redhawk-components/SinkSDDS index 5c42849..6029183 160000 --- a/redhawk-components/SinkSDDS +++ b/redhawk-components/SinkSDDS @@ -1 +1 @@ -Subproject commit 5c42849d4a931a12d7fcb9bf605c17bd5bce581d +Subproject commit 6029183694e1de6fccc58c2533202df57daeec55 diff --git a/redhawk-components/SinkVITA49 b/redhawk-components/SinkVITA49 index c909f77..90c9b8a 160000 --- a/redhawk-components/SinkVITA49 +++ b/redhawk-components/SinkVITA49 @@ -1 +1 @@ -Subproject commit c909f7797ed7b4e13328c860c3f7e58f421ef770 +Subproject commit 90c9b8affaacd78388d0e44688d5cb150787078f diff --git a/redhawk-components/SourceSDDS b/redhawk-components/SourceSDDS index f300649..4cdb980 160000 --- a/redhawk-components/SourceSDDS +++ b/redhawk-components/SourceSDDS @@ -1 +1 @@ -Subproject commit f3006498ed38a1092c68a8c1be6ede842af18310 +Subproject commit 4cdb98067a133cc01bb5ad3f6541ffb3be937a4a diff --git a/redhawk-components/SourceVITA49 b/redhawk-components/SourceVITA49 index d1ac0e7..c557c21 160000 --- a/redhawk-components/SourceVITA49 +++ b/redhawk-components/SourceVITA49 @@ -1 +1 @@ -Subproject commit d1ac0e756c38e0f4ec0795f0abc481c9f1891e50 +Subproject commit c557c214997d502e9139966703e307f2c7b6e887 diff --git a/redhawk-components/TuneFilterDecimate b/redhawk-components/TuneFilterDecimate index e72b676..395d46f 160000 --- a/redhawk-components/TuneFilterDecimate +++ b/redhawk-components/TuneFilterDecimate @@ -1 +1 @@ -Subproject commit e72b676423b70af3ccab7ca12067b9575cddeb9c +Subproject commit 395d46f7e94b3429c946e325d6bfaeedb65bd0f9 diff --git a/redhawk-components/agc b/redhawk-components/agc index d015b01..0b270cf 160000 --- a/redhawk-components/agc +++ b/redhawk-components/agc @@ -1 +1 @@ -Subproject commit d015b0126385447dd46de2580780c8be9714a701 +Subproject commit 0b270cf35f24b7be2a657cc36258c7f64e03c566 diff --git a/redhawk-components/autocorrelate b/redhawk-components/autocorrelate index 1aae7ae..4e907a6 160000 --- a/redhawk-components/autocorrelate +++ b/redhawk-components/autocorrelate @@ -1 +1 @@ -Subproject commit 1aae7ae07b29779117166df97f7e9912160a8f34 +Subproject commit 4e907a6898e898dd34013b1e4ffcfbee9c8a93ed diff --git a/redhawk-components/fastfilter b/redhawk-components/fastfilter index 338e060..e007232 160000 --- a/redhawk-components/fastfilter +++ b/redhawk-components/fastfilter @@ -1 +1 @@ -Subproject commit 338e0607950d5036176221f31c27303256c10fc6 +Subproject commit e007232f577ce9cfb03fa11f930376c217e831d4 diff --git a/redhawk-components/fcalc b/redhawk-components/fcalc index a2cecd5..15b324d 160000 --- a/redhawk-components/fcalc +++ b/redhawk-components/fcalc @@ -1 +1 @@ -Subproject commit a2cecd514961648a8c583f44ff108decb5cda841 +Subproject commit 15b324dfc3a6e8b78618b7d377dd01c037481cb2 diff --git a/redhawk-components/psd b/redhawk-components/psd index a0db5ea..4be5ede 160000 --- a/redhawk-components/psd +++ b/redhawk-components/psd @@ -1 +1 @@ -Subproject commit a0db5eae6604e8d860fc06e7714b77030be94f50 +Subproject commit 4be5ede9b9a4f56a061ce31aaf3dcf02a5efcd79 diff --git a/redhawk-components/psk_soft b/redhawk-components/psk_soft index f81ee2e..602c7bf 160000 --- a/redhawk-components/psk_soft +++ b/redhawk-components/psk_soft @@ -1 +1 @@ -Subproject commit f81ee2eb8801be411a300226071ec84d2e5ee069 +Subproject commit 602c7bf35a16923377cadc8e3663f35499049714 diff --git a/redhawk-components/sinksocket b/redhawk-components/sinksocket index c260b3b..2448ec0 160000 --- a/redhawk-components/sinksocket +++ b/redhawk-components/sinksocket @@ -1 +1 @@ -Subproject commit c260b3b43471ae872bf06ae38b23d068b6e6d287 +Subproject commit 2448ec005ef174af65baa728965003704a3fcab9 diff --git a/redhawk-components/sourcesocket b/redhawk-components/sourcesocket index 5012abf..7c0d5dc 160000 --- a/redhawk-components/sourcesocket +++ b/redhawk-components/sourcesocket @@ -1 +1 @@ -Subproject commit 5012abfc27bec005dbe2b47ab7fcb6eb3d183d16 +Subproject commit 7c0d5dc93023b3ca6433c014ff612ed31e494484 diff --git a/redhawk-core-framework b/redhawk-core-framework index 8b457b6..1cb5203 160000 --- a/redhawk-core-framework +++ b/redhawk-core-framework @@ -1 +1 @@ -Subproject commit 8b457b6b3b2b7aa90945712f580f020f7a27287d +Subproject commit 1cb5203b706486bbbde8f5060e8402205c69f347 diff --git a/redhawk-dependencies/omniEvents b/redhawk-dependencies/omniEvents index aebd01f..6b5d26a 160000 --- a/redhawk-dependencies/omniEvents +++ b/redhawk-dependencies/omniEvents @@ -1 +1 @@ -Subproject commit aebd01f95c26b5d8a72fab6b866b66d8ab8beb5a +Subproject commit 6b5d26acc27eb716e7d38487587236857188f344 diff --git a/redhawk-devices/FmRdsSimulator b/redhawk-devices/FmRdsSimulator index d9ce1e6..f24c5d6 160000 --- a/redhawk-devices/FmRdsSimulator +++ b/redhawk-devices/FmRdsSimulator @@ -1 +1 @@ -Subproject commit d9ce1e6dc5205a29466b87a9234078b5a20d7484 +Subproject commit f24c5d6342f419809431b28147c386e53ba18c11 diff --git a/redhawk-devices/RTL2832U b/redhawk-devices/RTL2832U index 0c69836..937b901 160000 --- a/redhawk-devices/RTL2832U +++ b/redhawk-devices/RTL2832U @@ -1 +1 @@ -Subproject commit 0c69836aaca68e37ee2b07cfa3708fece172ac5b +Subproject commit 937b90130909641027a1f651d90aed1c8832bc7a diff --git a/redhawk-devices/USRP_UHD b/redhawk-devices/USRP_UHD index df934b4..ab424cb 160000 --- a/redhawk-devices/USRP_UHD +++ b/redhawk-devices/USRP_UHD @@ -1 +1 @@ -Subproject commit df934b4ca7e49aa483ad2653c75d8aea89a45b77 +Subproject commit ab424cb48987dba9094e3e56772f4e1448997efe diff --git a/redhawk-enterprise-integration b/redhawk-enterprise-integration index eb7f588..ffcc6aa 160000 --- a/redhawk-enterprise-integration +++ b/redhawk-enterprise-integration @@ -1 +1 @@ -Subproject commit eb7f58806a3698959bc22c4384c1c4693f575d94 +Subproject commit ffcc6aa5ee060b0e2564100a49717707213e96fd diff --git a/redhawk-ide/gov.redhawk.codegen b/redhawk-ide/gov.redhawk.codegen index b5a9b15..9d5da46 160000 --- a/redhawk-ide/gov.redhawk.codegen +++ b/redhawk-ide/gov.redhawk.codegen @@ -1 +1 @@ -Subproject commit b5a9b1543aa6fad12f512133c7905704f64b414d +Subproject commit 9d5da46dbaf23c249464816c9478932570219fbd diff --git a/redhawk-ide/gov.redhawk.core b/redhawk-ide/gov.redhawk.core index 7a48720..8157ba4 160000 --- a/redhawk-ide/gov.redhawk.core +++ b/redhawk-ide/gov.redhawk.core @@ -1 +1 @@ -Subproject commit 7a487207c9a1fe93548cc3729d71c89e4fbcd8d0 +Subproject commit 8157ba4c554de119b246757ed333712779ea8f57 diff --git a/redhawk-ide/gov.redhawk.explorer.product b/redhawk-ide/gov.redhawk.explorer.product index 9e2c35c..4f96212 160000 --- a/redhawk-ide/gov.redhawk.explorer.product +++ b/redhawk-ide/gov.redhawk.explorer.product @@ -1 +1 @@ -Subproject commit 9e2c35c151b8414285553f652489613f3c6aa10b +Subproject commit 4f9621202572c4f6041e855c1ed0982a732c66d1 diff --git a/redhawk-ide/gov.redhawk.ide b/redhawk-ide/gov.redhawk.ide index e466673..4d0cbe2 160000 --- a/redhawk-ide/gov.redhawk.ide +++ b/redhawk-ide/gov.redhawk.ide @@ -1 +1 @@ -Subproject commit e466673ec284cbfd8cb3537999ac83f70b5d7547 +Subproject commit 4d0cbe2871468eaae1a66172367e38473f304474 diff --git a/redhawk-ide/gov.redhawk.ide.product b/redhawk-ide/gov.redhawk.ide.product index 6848367..233b056 160000 --- a/redhawk-ide/gov.redhawk.ide.product +++ b/redhawk-ide/gov.redhawk.ide.product @@ -1 +1 @@ -Subproject commit 68483679a5b4b2060ced4d36f221f70cdc49e6cd +Subproject commit 233b056cb50f41eaed0d9f67223cb3d6f71b57e3 diff --git a/redhawk-ide/mil.jpeojtrs.sca b/redhawk-ide/mil.jpeojtrs.sca index d8206ae..e7a41b4 160000 --- a/redhawk-ide/mil.jpeojtrs.sca +++ b/redhawk-ide/mil.jpeojtrs.sca @@ -1 +1 @@ -Subproject commit d8206ae65acd7fc9cdc0247388133572b8231e4e +Subproject commit e7a41b443bc6af4fbb5f0b1309b315dc6fee7b16 diff --git a/redhawk-ide/mvn-parent b/redhawk-ide/mvn-parent index 46ce15a..e61b000 160000 --- a/redhawk-ide/mvn-parent +++ b/redhawk-ide/mvn-parent @@ -1 +1 @@ -Subproject commit 46ce15ab481f23afd3ee7f81c2f6ee07fdb9a938 +Subproject commit e61b0000f1072ff6f7445d5482656a3619a1345f diff --git a/redhawk-ide/redhawk-ide-uitests b/redhawk-ide/redhawk-ide-uitests index fe94b53..0963e2a 160000 --- a/redhawk-ide/redhawk-ide-uitests +++ b/redhawk-ide/redhawk-ide-uitests @@ -1 +1 @@ -Subproject commit fe94b531ffb0244334696a8b5fb6acfbbfdb2f59 +Subproject commit 0963e2a1e38147969aeddaae1c315875072eb199 diff --git a/redhawk-sharedlibs/RedhawkDevUtils b/redhawk-sharedlibs/RedhawkDevUtils index 743c905..d96bbfb 160000 --- a/redhawk-sharedlibs/RedhawkDevUtils +++ b/redhawk-sharedlibs/RedhawkDevUtils @@ -1 +1 @@ -Subproject commit 743c9055b59af7da484c27480fabeb1258a6c9c8 +Subproject commit d96bbfb4639b7705dec3ff038cd63df0531cb853 diff --git a/redhawk-sharedlibs/VITA49Libraries b/redhawk-sharedlibs/VITA49Libraries index 6788658..a47f2c6 160000 --- a/redhawk-sharedlibs/VITA49Libraries +++ b/redhawk-sharedlibs/VITA49Libraries @@ -1 +1 @@ -Subproject commit 6788658cf5ecfb9ffe3693699856c50bd39eabdd +Subproject commit a47f2c68c8ebf7d6fb6912167f3e20b8b19acbf9 diff --git a/redhawk-sharedlibs/blueFileLib b/redhawk-sharedlibs/blueFileLib index 98779f3..983c550 160000 --- a/redhawk-sharedlibs/blueFileLib +++ b/redhawk-sharedlibs/blueFileLib @@ -1 +1 @@ -Subproject commit 98779f315211034dfb751d8cd78f95bd5590fbd5 +Subproject commit 983c550b472cb88d14d1e29555f827c9dad664d9 diff --git a/redhawk-sharedlibs/dsp b/redhawk-sharedlibs/dsp index 81104d0..0d2e8a9 160000 --- a/redhawk-sharedlibs/dsp +++ b/redhawk-sharedlibs/dsp @@ -1 +1 @@ -Subproject commit 81104d060aea4dec7a70d716ea2e1a0c159af4ad +Subproject commit 0d2e8a9f1da7dcb1793ae364c1c41cc3c239320f diff --git a/redhawk-sharedlibs/fftlib b/redhawk-sharedlibs/fftlib index 2eaade7..bdc238c 160000 --- a/redhawk-sharedlibs/fftlib +++ b/redhawk-sharedlibs/fftlib @@ -1 +1 @@ -Subproject commit 2eaade7e9c1613acaa945b2776f738bb00c6c9dc +Subproject commit bdc238c51fa11c8a4382671f6de0b547226924bf diff --git a/redhawk-waveforms/FM_mono_demo b/redhawk-waveforms/FM_mono_demo index ff664e5..288ae25 160000 --- a/redhawk-waveforms/FM_mono_demo +++ b/redhawk-waveforms/FM_mono_demo @@ -1 +1 @@ -Subproject commit ff664e55ee0e4b86af66d32535a50ceb05ab7d32 +Subproject commit 288ae259f18bafbf3e69410fcc6cf79c894b726b diff --git a/redhawk-waveforms/basic_components_demo b/redhawk-waveforms/basic_components_demo index af7447d..bf71400 160000 --- a/redhawk-waveforms/basic_components_demo +++ b/redhawk-waveforms/basic_components_demo @@ -1 +1 @@ -Subproject commit af7447d36c4cb65a39a75eb3c5a1e815a8edd66b +Subproject commit bf71400768c64809187e9b618a429719990dcb3d diff --git a/redhawk-waveforms/short_file_to_float_file b/redhawk-waveforms/short_file_to_float_file index 978eb30..7d9523a 160000 --- a/redhawk-waveforms/short_file_to_float_file +++ b/redhawk-waveforms/short_file_to_float_file @@ -1 +1 @@ -Subproject commit 978eb30d413969371064d0dcd7eb5283ca351172 +Subproject commit 7d9523a5e1ea44a8048fad604c96b3e7696c505c diff --git a/redhawk-waveforms/socket_loopback_demo b/redhawk-waveforms/socket_loopback_demo index b4556ac..368bbb2 160000 --- a/redhawk-waveforms/socket_loopback_demo +++ b/redhawk-waveforms/socket_loopback_demo @@ -1 +1 @@ -Subproject commit b4556ac73f7056d8c6d28fc38bb61f92e76a4014 +Subproject commit 368bbb20b7f62f113e6c10bf8b60501353c977ea diff --git a/redhawk-waveforms/vita49_loopback_demo b/redhawk-waveforms/vita49_loopback_demo index 196da9d..9b7ec1a 160000 --- a/redhawk-waveforms/vita49_loopback_demo +++ b/redhawk-waveforms/vita49_loopback_demo @@ -1 +1 @@ -Subproject commit 196da9d6a85227c63dbfd0eb2aebfa2a948ce27f +Subproject commit 9b7ec1af15c7bb427f899f717ffd4108d283f5d2