Commit Graph

117 Commits

Author SHA1 Message Date
f4exb d476736487 Demods : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings 2017-12-29 11:04:47 +01:00
f4exb af58d18eac NFM demod: use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings 2017-12-29 05:23:24 +01:00
f4exb 9cb1a774c6 NFM demod: cpplint corrections 2017-12-29 03:03:28 +01:00
f4exb 8399baeb4e Source plugins: put a serializer and deserializer in the core plugin for server. NFM demod: fixed deserializer 2017-12-28 03:21:48 +01:00
f4exb 85f9be7c64 cppcheck fixes 2017-12-26 22:29:24 +01:00
f4exb bf6607044a Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH with all settings parameters optional 2017-12-24 03:27:07 +01:00
f4exb 31aacc9571 Plugin interface: simplify createRxChannelGUI 2017-12-23 10:32:02 +01:00
f4exb 703aa21159 Plugin interface: simplify createRxChannel 2017-12-23 09:54:42 +01:00
f4exb 514e408aac Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel POST implementation and rework in the PluginInterface 2017-12-23 05:56:40 +01:00
f4exb 9dd707896d Use a name field in channels to be used in headless version to replace the GUI object name that was used as the name field 2017-12-20 23:57:06 +01:00
f4exb 6d12443100 Server: changes to support DeviceSet 2017-12-17 23:15:42 +01:00
f4exb 38373fbd87 Server: variable to avoid instantiation of GUI dependent objects when compiling plugins for server: Applied to NFM demod 2017-12-17 18:11:51 +01:00
f4exb c22460723c Web API: return 404 with API HTML documentation if URL is incorrect. Avoids response OK mistaken when not using a browser 2017-12-12 15:58:04 +01:00
f4exb e4b65b52b4 Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod 2017-12-11 18:18:47 +01:00
f4exb 2dd82e9eca Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings GET for NFM demod and mod 2017-12-10 20:27:08 +01:00
f4exb 02e0945368 Web API: implemented /sdrangel/channels: Get a list of channel plugins available in this instance 2017-11-23 01:19:32 +01:00
f4exb dc50ba1249 Web API: report Rx channel info summary 2017-11-19 18:18:17 +01:00
f4exb 3db655fe61 Highlight demod frame when the marker is highlighted on the spectrum 2017-11-14 22:58:35 +01:00
f4exb f6337e4597 Bumped version to 3.8.4 2017-11-14 01:50:14 +01:00
f4exb 1370c65830 NFM Demod: applied new channel marker signal handling 2017-11-14 01:45:13 +01:00
f4exb c4e26bf66d Rx channel plugins: use the demodulator constructor separated from the demodulator GUI constructor 2017-11-09 01:03:05 +01:00
f4exb 4ad038ed9d Created demod constructor method in all Rx channel plugins 2017-11-08 14:23:49 +01:00
f4exb 76bf0ad104 Rx plugins: removed useless create method in private slot 2017-11-08 00:03:12 +01:00
f4exb 9ff05baa70 Renamed createRxChannel to createRxChannelGUI to described only the GUI will be created there in the future 2017-11-07 23:49:27 +01:00
f4exb 3d74ac9ed8 Various small corrections 2017-11-06 02:12:44 +01:00
f4exb 95f9df8396 Moved m_deviceAPI->addThreadedSource at the end of the constructor sequence in all channel plugins 2017-11-06 01:39:44 +01:00
f4exb 10e92686fc Move main window readme to the sdrgui folder where it makes more sense 2017-11-02 14:09:15 +01:00
f4exb 7370eba0f7 Bumped version to v3.8.0 2017-11-01 14:58:36 +01:00
f4exb e206fc84a8 Create channel registration methods for the Tx part in DeviceUISet 2017-10-31 22:37:57 +01:00
f4exb a61bb04dac Rx Channel plugins now handled via DeviceUISet 2017-10-31 08:24:05 +01:00
f4exb a106deeaf7 Make a static getter of Main Window reference as it is de facto a singleton. Use it in place of plugin API getter 2017-10-24 13:45:10 +02:00
f4exb fa77ca3fb6 Code re-organization in two libraries sdrbase and sdrgui in view of core / GUI split 2017-10-22 19:12:43 +02:00
f4exb 59d6336edd NFM demod: fixed squelch display 2017-10-12 22:17:56 +02:00
f4exb c1e86afa80 Demod GUI corrections (2) 2017-10-12 08:24:21 +02:00
f4exb 8c2483a850 Demod GUI corrections 2017-10-12 01:21:30 +02:00
f4exb aa0eea3ba8 NFM demod: removed rf bandwidth constants in GUI 2017-10-11 22:52:52 +02:00
f4exb 49db1b2273 NFM demod: GUI and demod separation phase1 (3) 2017-10-08 23:36:47 +02:00
f4exb 7d484181cc NFM demod: GUI and demod separation phase1 2017-10-08 17:37:12 +02:00
f4exb 094f10fe5a NFM demod: GUI and demod separation phase1 (1) 2017-10-08 14:06:48 +02:00
f4exb 88a10f9a7e NFM demod: use settings in demod 2017-10-08 11:37:15 +02:00
f4exb 531ab992f3 NFM demod: pass CTCSS index via message 2017-10-08 10:52:37 +02:00
f4exb f8fe5e2e13 NFM demod: use settings in GUI 2017-10-08 10:26:36 +02:00
f4exb 57367021c8 NFM demod: added settings class 2017-10-08 09:58:19 +02:00
f4exb 0b6eb2129a Reset PluginInstanceGUI to its original name 2017-09-26 00:22:08 +02:00
f4exb a9a514993b Windows build: corrections for the new tool chain 2017-09-18 13:41:08 +02:00
f4exb 2b4f8a0f55 Implemented GUI input message queue and interface 2017-09-16 22:23:31 +02:00
f4exb 1d4cb21bb5 Separate construction/destruction for the source input plugin core and the GUI 2017-09-16 10:45:08 +02:00
f4exb a6d6a717ae GUI segregation: renamed PluginGUI interface to PluginInstanceUI 2017-09-03 19:55:00 +02:00
f4exb 4d36cba7a8 Updated documentation (1) 2017-08-27 11:28:54 +02:00
f4exb 4fe318e8d4 NFM demod: updated revision 2017-08-27 00:29:38 +02:00