Merge pull request #7 from cjcliffe/master

patches from master
This commit is contained in:
Charles J. Cliffe 2014-11-17 21:21:11 -05:00
commit 6638f07b12
2 changed files with 57 additions and 3 deletions

View File

@ -1,4 +1,57 @@
CubicSDR
========
OpenGL Software-Defined Radio Experiment
Cross-Platform Software-Defined Radio Application
Utilizes:
--------
- liquid-dsp (http://liquidsdr.org/)
- OpenGL (https://www.opengl.org/)
- portaudio (http://www.portaudio.com/)
- wxWidgets (https://www.wxwidgets.org/)
- CMake (http://www.cmake.org/)
Basic Goals:
-----------
- Simple UI
- Minimal configuration
- Neat Visuals
- LSB / USB / AM / FM / WFM / WBFM stereo demodulation
- Multiple demodulators per IQ stream
- Separate visualizations per demodulator
- Frequency locked/floating demodulators
- IQ Recording and playback
- Audio Recording
Advanced Goals:
--------------
- Basic demodulator filter(s) that can be enabled and tweaked visually
- Support multiple simultaneous device usage
* Categorize devices by antenna connections
* Allow locked frequencies to activate unused devices to continue demodulation on same antenna
- Implement digital demodulation supported by liquid-dsp: (http://liquidsdr.org/doc/modem.html)
* PSK, DPSK, ASK, QAM, APSK, BPSK, QPSK, OOK, SQAM, Star Modem(?)
- Integrate LUA
* Expose liquid-dsp functionality
* Scriptable liquid-dsp demodulation
* Scriptable digital demodulation output handlers
- Create block output devices on *nix?
- Create socket outputs?
- Visual outputs?
* Take control of additional devices and spawning new demodulators (i.e. trunkers)
* Script manager / live editor
* Provide scriptable liquid-dsp modulation for trancievers?
Target Platforms:
----------------
- OSX
- Windows
- Linux
License:
-------
- GPL

View File

@ -2,10 +2,11 @@
#ifndef TIMER_H
#define TIMER_H
#ifndef WIN32
#ifdef WIN32
#include <windows.h>
#else
#include <sys/time.h>
#endif
#include <windows.h>
/// Timer Class, high resolution timer
/**