18 #ifndef GNSS_SDR_UNPACK_SPIR_GSS6450_SAMPLES_H 19 #define GNSS_SDR_UNPACK_SPIR_GSS6450_SAMPLES_H 22 #include <gnuradio/sync_interpolator.h> 32 using unpack_spir_gss6450_samples_sptr = gnss_shared_ptr<unpack_spir_gss6450_samples>;
34 unpack_spir_gss6450_samples_sptr make_unpack_spir_gss6450_samples(
int adc_nbit_);
42 void decode_4bits_word(uint32_t input_uint32, gr_complex *out,
int adc_bits_);
43 int work(
int noutput_items,
44 gr_vector_const_void_star &input_items, gr_vector_void_star &output_items);
47 friend unpack_spir_gss6450_samples_sptr make_unpack_spir_gss6450_samples_sptr(
int adc_nbit);
55 #endif // GNSS_SDR_UNPACK_SPIR_GSS6450_SAMPLES_H This interface represents a GNSS block.