kopia lustrzana https://github.com/lucckb/libpsk
Library include fixes
rodzic
246046451b
commit
e3cf9f2a56
|
@ -12,10 +12,10 @@
|
|||
#include <functional>
|
||||
#include <array>
|
||||
#include <memory>
|
||||
#include "psk/spectrum_calculator.hpp"
|
||||
#include "codec_types.hpp"
|
||||
#include "codec/trx_device_base.hpp"
|
||||
#include "codec/modulation_config.hpp"
|
||||
#include "libpsk/psk/spectrum_calculator.hpp"
|
||||
#include "libpsk/codec/codec_types.hpp"
|
||||
#include "libpsk/codec/trx_device_base.hpp"
|
||||
#include "libpsk/codec/modulation_config.hpp"
|
||||
/* ------------------------------------------------------------------------- */
|
||||
namespace ham {
|
||||
namespace psk {
|
|
@ -8,7 +8,7 @@
|
|||
#ifndef HAM_DIGI_HPP_
|
||||
#define HAM_DIGI_HPP_
|
||||
/* ------------------------------------------------------------------------- */
|
||||
#include "codec/trx_device_base.hpp"
|
||||
#include "libpsk/codec/trx_device_base.hpp"
|
||||
#include <memory>
|
||||
/* ------------------------------------------------------------------------- */
|
||||
namespace ham {
|
|
@ -9,7 +9,7 @@
|
|||
#define PORT_PULSE_DEVICE_HPP_
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
||||
#include "codec/trx_device_base.hpp"
|
||||
#include "libpsk/codec/trx_device_base.hpp"
|
||||
#include <thread>
|
||||
#include <memory>
|
||||
#include <mutex>
|
|
@ -10,7 +10,7 @@
|
|||
/* ------------------------------------------------------------------------- */
|
||||
#include <complex>
|
||||
#include <limits>
|
||||
#include "dsp/sqrt_int.hpp"
|
||||
#include "libpsk/dsp/sqrt_int.hpp"
|
||||
/* ------------------------------------------------------------------------- */
|
||||
namespace ham {
|
||||
namespace psk {
|
|
@ -15,8 +15,8 @@
|
|||
#include <complex>
|
||||
#include <functional>
|
||||
#include "imd_calculator.hpp"
|
||||
#include "dsp/nco_mixer.hpp"
|
||||
#include "dsp/fir_decimate.hpp"
|
||||
#include "libpsk/dsp/nco_mixer.hpp"
|
||||
#include "libpsk/dsp/fir_decimate.hpp"
|
||||
#include "agc.hpp"
|
||||
#include "afc.hpp"
|
||||
#include "synchronizer.hpp"
|
||||
|
@ -24,10 +24,10 @@
|
|||
#include "viterbi_decoder.hpp"
|
||||
#include "squelch.hpp"
|
||||
#include "symbol_decoder.hpp"
|
||||
#include "codec/codec_types.hpp"
|
||||
#include "codec/trx_device_base.hpp"
|
||||
#include "psk/dyn_queue.hpp"
|
||||
#include "codec/psk_config.hpp"
|
||||
#include "libpsk/codec/codec_types.hpp"
|
||||
#include "libpsk/codec/trx_device_base.hpp"
|
||||
#include "libpsk/psk/dyn_queue.hpp"
|
||||
#include "libpsk/codec/psk_config.hpp"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
namespace ham {
|
|
@ -9,9 +9,9 @@
|
|||
#define LIBPSK_DIFF_ANGLE_CALC_HPP_
|
||||
/* ------------------------------------------------------------------------- */
|
||||
#include <complex>
|
||||
#include "dsp/dsp_basic_ops.hpp"
|
||||
#include "dsp/sqrt_int.hpp"
|
||||
#include "dsp/atan2_int.hpp"
|
||||
#include "libpsk/dsp/dsp_basic_ops.hpp"
|
||||
#include "libpsk/dsp/sqrt_int.hpp"
|
||||
#include "libpsk/dsp/atan2_int.hpp"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
namespace ham {
|
|
@ -12,12 +12,12 @@
|
|||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <array>
|
||||
#include "psk/dyn_queue.hpp"
|
||||
#include "psk/symbol_encoder.hpp"
|
||||
#include "dsp/nco_mixer.hpp"
|
||||
#include "codec/codec_types.hpp"
|
||||
#include "codec/trx_device_base.hpp"
|
||||
#include "codec/psk_config.hpp"
|
||||
#include "libpsk/psk/dyn_queue.hpp"
|
||||
#include "libpsk/psk/symbol_encoder.hpp"
|
||||
#include "libpsk/dsp/nco_mixer.hpp"
|
||||
#include "libpsk/codec/codec_types.hpp"
|
||||
#include "libpsk/codec/trx_device_base.hpp"
|
||||
#include "libpsk/codec/psk_config.hpp"
|
||||
/* ------------------------------------------------------------------------- */
|
||||
namespace ham {
|
||||
namespace psk {
|
|
@ -9,7 +9,7 @@
|
|||
#define PSK_SQUELCH_HPP_
|
||||
/* ------------------------------------------------------------------------- */
|
||||
#include "diff_angle_calc.hpp"
|
||||
#include "codec/codec_types.hpp"
|
||||
#include "libpsk/codec/codec_types.hpp"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
namespace ham {
|
|
@ -10,7 +10,7 @@
|
|||
#define PSK_SYMBOL_DECODER_HPP_
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
#include "psk/varicode.hpp"
|
||||
#include "libpsk/psk/varicode.hpp"
|
||||
/* ------------------------------------------------------------------------- */
|
||||
namespace ham {
|
||||
namespace psk {
|
|
@ -9,9 +9,9 @@
|
|||
#define PSK_SYMBOL_ENCODER_HPP_
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
#include "psk/control_chars.hpp"
|
||||
#include "psk/varicode.hpp"
|
||||
#include "codec/psk_config.hpp"
|
||||
#include "libpsk/psk/control_chars.hpp"
|
||||
#include "libpsk/psk/varicode.hpp"
|
||||
#include "libpsk/codec/psk_config.hpp"
|
||||
/* ------------------------------------------------------------------------- */
|
||||
namespace ham {
|
||||
namespace psk {
|
|
@ -13,7 +13,7 @@
|
|||
#include <array>
|
||||
#include <functional>
|
||||
#include <limits>
|
||||
#include "dsp/dsp_basic_ops.hpp"
|
||||
#include "libpsk/dsp/dsp_basic_ops.hpp"
|
||||
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
|
@ -6,10 +6,10 @@
|
|||
*/
|
||||
|
||||
/*----------------------------------------------------------*/
|
||||
#include "psk/spectrum_calculator.hpp"
|
||||
#include "dsp/fft.h"
|
||||
#include "dsp/sqrt_int.hpp"
|
||||
#include "dsp/log2_int.hpp"
|
||||
#include "libpsk/psk/spectrum_calculator.hpp"
|
||||
#include "libpsk/dsp/fft.h"
|
||||
#include "libpsk/dsp/sqrt_int.hpp"
|
||||
#include "libpsk/dsp/log2_int.hpp"
|
||||
#include <algorithm>
|
||||
#include <limits>
|
||||
/*----------------------------------------------------------*/
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
*/
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
#include "codec/trx_device_base.hpp"
|
||||
#include "libpsk/codec/trx_device_base.hpp"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
//Namespace def
|
||||
|
|
|
@ -5,22 +5,29 @@
|
|||
* Author: lucck
|
||||
*/
|
||||
/* ------------------------------------------------------------------------- */
|
||||
#include "ham/ham_digi.hpp"
|
||||
#include "libpsk/ham/ham_digi.hpp"
|
||||
#ifndef COMPILED_UNDER_ISIX
|
||||
#include "port/pulse/pulse_device.hpp"
|
||||
#include "libpsk/port/pulse/pulse_device.hpp"
|
||||
#else
|
||||
#warning not implemented yet
|
||||
#endif
|
||||
#include "psk/decoder.hpp"
|
||||
#include "psk/modulator.hpp"
|
||||
#include "libpsk/psk/decoder.hpp"
|
||||
#include "libpsk/psk/modulator.hpp"
|
||||
#include <functional>
|
||||
#include <new>
|
||||
#include <cstdlib>
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
||||
namespace ham {
|
||||
namespace psk {
|
||||
/* ------------------------------------------------------------------------- */
|
||||
namespace
|
||||
{
|
||||
namespace {
|
||||
inline void terminate() {
|
||||
#ifdef __EXCEPTIONS
|
||||
throw std::bad_alloc();
|
||||
#else
|
||||
std::abort();
|
||||
#endif
|
||||
}
|
||||
#ifndef COMPILED_UNDER_ISIX
|
||||
inline trx_device_base* create_default_device( ham_digi::handler_t h )
|
||||
{
|
||||
|
@ -29,7 +36,7 @@ namespace
|
|||
}
|
||||
#else
|
||||
inline trx_device_base* create_default_device( ham_digi::handler_t h ) {
|
||||
return nullptr;
|
||||
terminate();
|
||||
return nullptr;
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* Author: lucck
|
||||
*/
|
||||
|
||||
#include "port/pulse/pulse_device.hpp"
|
||||
#include "libpsk/port/pulse/pulse_device.hpp"
|
||||
#include <pulse/simple.h>
|
||||
#include <pulse/error.h>
|
||||
#include <iostream>
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
* Author: lucck
|
||||
*/
|
||||
/* ------------------------------------------------------------------------- */
|
||||
#include "psk/decoder.hpp"
|
||||
#include "libpsk/psk/decoder.hpp"
|
||||
#include <complex>
|
||||
#include <cmath>
|
||||
#include <cstdio>
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
*/
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
#include "psk/imd_calculator.hpp"
|
||||
#include "libpsk/psk/imd_calculator.hpp"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
namespace ham {
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* Author: lucck
|
||||
*/
|
||||
/* ------------------------------------------------------------------------- */
|
||||
#include "psk/modulator.hpp"
|
||||
#include "libpsk/psk/modulator.hpp"
|
||||
#include <cmath>
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* Author: lucck
|
||||
*/
|
||||
|
||||
#include "psk/symbol_encoder.hpp"
|
||||
#include "libpsk/psk/symbol_encoder.hpp"
|
||||
|
||||
namespace ham {
|
||||
namespace psk {
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* Author: lucck
|
||||
*/
|
||||
/* ------------------------------------------------------------------------- */
|
||||
#include "psk/synchronizer.hpp"
|
||||
#include "libpsk/psk/synchronizer.hpp"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
namespace ham {
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* Author: lucck
|
||||
*/
|
||||
|
||||
#include "psk/varicode.hpp"
|
||||
#include "libpsk/psk/varicode.hpp"
|
||||
|
||||
namespace ham {
|
||||
namespace psk {
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
*/
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
#include "psk/viterbi_decoder.hpp"
|
||||
#include "libpsk/psk/viterbi_decoder.hpp"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
namespace ham {
|
||||
|
|
|
@ -3,11 +3,11 @@
|
|||
//ffplay -f f64le -ar 8000 -channels 1 ~/worksrc/workspace/psk31/test.raw
|
||||
#include <limits>
|
||||
#include <cmath>
|
||||
#include <psk/decoder.hpp>
|
||||
#include <psk/modulator.hpp>
|
||||
#include <libpsk/psk/decoder.hpp>
|
||||
#include <libpsk/psk/modulator.hpp>
|
||||
#include <functional>
|
||||
#include <codec/trx_device_base.hpp>
|
||||
#include <port/pulse/pulse_device.hpp>
|
||||
#include <libpsk/codec/trx_device_base.hpp>
|
||||
#include <libpsk/port/pulse/pulse_device.hpp>
|
||||
|
||||
#ifndef __arm__
|
||||
#include <functional>
|
||||
|
@ -24,7 +24,7 @@ extern "C" {
|
|||
}
|
||||
#include <pulse/error.h>
|
||||
#include <unistd.h>
|
||||
#include <ham/ham_digi.hpp>
|
||||
#include <libpsk/ham/ham_digi.hpp>
|
||||
|
||||
namespace
|
||||
{
|
||||
|
|
Ładowanie…
Reference in New Issue