mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-11-13 21:57:14 +00:00
Reduce number of warnings raised by bugprone-* clang-tidy checks
This commit is contained in:
@@ -406,16 +406,6 @@ int Gr_Complex_Ip_Packet_Source::work(int noutput_items,
|
||||
switch (d_wire_sample_type)
|
||||
{
|
||||
case 1: // complex byte samples
|
||||
bytes_requested = noutput_items * d_bytes_per_sample;
|
||||
if (bytes_requested < fifo_items)
|
||||
{
|
||||
num_samples_readed = noutput_items; // read all
|
||||
}
|
||||
else
|
||||
{
|
||||
num_samples_readed = fifo_items / d_bytes_per_sample; // read what we have
|
||||
}
|
||||
break;
|
||||
case 2: // complex 4 bits samples
|
||||
bytes_requested = noutput_items * d_bytes_per_sample;
|
||||
if (bytes_requested < fifo_items)
|
||||
|
||||
@@ -418,7 +418,7 @@ int labsat23_source::general_work(int noutput_items,
|
||||
{
|
||||
std::vector<int16_t> memblock(n_int16_to_read);
|
||||
binary_input_file.read(reinterpret_cast<char *>(memblock.data()), n_int16_to_read * 2);
|
||||
n_int16_to_read = binary_input_file.gcount() / 2; // from bytes to int16
|
||||
n_int16_to_read = static_cast<int>(binary_input_file.gcount()) / 2; // from bytes to int16
|
||||
if (n_int16_to_read > 0)
|
||||
{
|
||||
int output_pointer = 0;
|
||||
@@ -476,7 +476,7 @@ int labsat23_source::general_work(int noutput_items,
|
||||
{
|
||||
std::vector<int16_t> memblock(n_int16_to_read);
|
||||
binary_input_file.read(reinterpret_cast<char *>(memblock.data()), n_int16_to_read * 2);
|
||||
n_int16_to_read = binary_input_file.gcount() / 2; // from bytes to int16
|
||||
n_int16_to_read = static_cast<int>(binary_input_file.gcount()) / 2; // from bytes to int16
|
||||
if (n_int16_to_read > 0)
|
||||
{
|
||||
int output_pointer = 0;
|
||||
|
||||
@@ -235,12 +235,12 @@ void rtl_tcp_signal_source_c::set_if_gain(int gain)
|
||||
{3, 15, 3}};
|
||||
|
||||
std::map<int, double> gains;
|
||||
for (int i = 0; i < static_cast<int>(ranges.size()); i++)
|
||||
for (size_t i = 0; i < ranges.size(); i++)
|
||||
{
|
||||
gains[i + 1] = ranges[i].start;
|
||||
}
|
||||
|
||||
for (int i = ranges.size() - 1; i >= 0; i--)
|
||||
for (size_t i = ranges.size() - 1; i > 0; i--)
|
||||
{
|
||||
const range &r = ranges[i];
|
||||
double error = gain;
|
||||
@@ -248,7 +248,7 @@ void rtl_tcp_signal_source_c::set_if_gain(int gain)
|
||||
while (g < r.stop)
|
||||
{
|
||||
double sum = 0;
|
||||
for (int j = 0; j < static_cast<int>(gains.size()); j++)
|
||||
for (size_t j = 0; j < gains.size(); j++)
|
||||
{
|
||||
if (i == j)
|
||||
{
|
||||
|
||||
@@ -23,15 +23,15 @@
|
||||
#include <gnuradio/io_signature.h>
|
||||
#include <cmath>
|
||||
|
||||
unpack_spir_gss6450_samples_sptr make_unpack_spir_gss6450_samples(unsigned int adc_nbit_)
|
||||
unpack_spir_gss6450_samples_sptr make_unpack_spir_gss6450_samples(int adc_nbit_)
|
||||
{
|
||||
return unpack_spir_gss6450_samples_sptr(new unpack_spir_gss6450_samples(adc_nbit_));
|
||||
}
|
||||
|
||||
|
||||
unpack_spir_gss6450_samples::unpack_spir_gss6450_samples(unsigned int adc_nbit) : gr::sync_interpolator("unpack_spir_gss6450_samples",
|
||||
gr::io_signature::make(1, 1, sizeof(int32_t)),
|
||||
gr::io_signature::make(1, 1, sizeof(gr_complex)), 16 / adc_nbit)
|
||||
unpack_spir_gss6450_samples::unpack_spir_gss6450_samples(int adc_nbit) : gr::sync_interpolator("unpack_spir_gss6450_samples",
|
||||
gr::io_signature::make(1, 1, sizeof(int32_t)),
|
||||
gr::io_signature::make(1, 1, sizeof(gr_complex)), 16 / adc_nbit)
|
||||
{
|
||||
adc_bits = adc_nbit;
|
||||
samples_per_int = 16 / adc_bits;
|
||||
@@ -53,21 +53,21 @@ void unpack_spir_gss6450_samples::decode_4bits_word(uint32_t input_uint32, gr_co
|
||||
|
||||
if (tmp_char >= 2)
|
||||
{
|
||||
I = (tmp_char - 4);
|
||||
I = static_cast<float>(tmp_char - 4);
|
||||
}
|
||||
else
|
||||
{
|
||||
I = tmp_char;
|
||||
I = static_cast<float>(tmp_char);
|
||||
}
|
||||
input_uint32 = input_uint32 >> 2;
|
||||
tmp_char = input_uint32 & 3;
|
||||
if (tmp_char >= 2)
|
||||
{
|
||||
Q = (tmp_char - 4);
|
||||
Q = static_cast<float>(tmp_char - 4);
|
||||
}
|
||||
else
|
||||
{
|
||||
Q = tmp_char;
|
||||
Q = static_cast<float>(tmp_char);
|
||||
}
|
||||
input_uint32 = input_uint32 >> 2;
|
||||
|
||||
@@ -82,21 +82,21 @@ void unpack_spir_gss6450_samples::decode_4bits_word(uint32_t input_uint32, gr_co
|
||||
|
||||
if (tmp_char >= 8)
|
||||
{
|
||||
I = (tmp_char - 16);
|
||||
I = static_cast<float>(tmp_char - 16);
|
||||
}
|
||||
else
|
||||
{
|
||||
I = tmp_char;
|
||||
I = static_cast<float>(tmp_char);
|
||||
}
|
||||
input_uint32 = input_uint32 >> 4;
|
||||
tmp_char = input_uint32 & 0x0F;
|
||||
if (tmp_char >= 8)
|
||||
{
|
||||
Q = (tmp_char - 16);
|
||||
Q = static_cast<float>(tmp_char - 16);
|
||||
}
|
||||
else
|
||||
{
|
||||
Q = tmp_char;
|
||||
Q = static_cast<float>(tmp_char);
|
||||
}
|
||||
input_uint32 = input_uint32 >> 4;
|
||||
|
||||
|
||||
@@ -36,22 +36,22 @@ using unpack_spir_gss6450_samples_sptr = std::shared_ptr<unpack_spir_gss6450_sam
|
||||
using unpack_spir_gss6450_samples_sptr = boost::shared_ptr<unpack_spir_gss6450_samples>;
|
||||
#endif
|
||||
|
||||
unpack_spir_gss6450_samples_sptr make_unpack_spir_gss6450_samples(unsigned int adc_nbit_);
|
||||
unpack_spir_gss6450_samples_sptr make_unpack_spir_gss6450_samples(int adc_nbit_);
|
||||
|
||||
|
||||
class unpack_spir_gss6450_samples : public gr::sync_interpolator
|
||||
{
|
||||
public:
|
||||
explicit unpack_spir_gss6450_samples(unsigned int adc_nbit);
|
||||
explicit unpack_spir_gss6450_samples(int adc_nbit);
|
||||
~unpack_spir_gss6450_samples() = default;
|
||||
void decode_4bits_word(uint32_t input_uint32, gr_complex *out, int adc_bits_);
|
||||
int work(int noutput_items,
|
||||
gr_vector_const_void_star &input_items, gr_vector_void_star &output_items);
|
||||
|
||||
private:
|
||||
friend unpack_spir_gss6450_samples_sptr make_unpack_spir_gss6450_samples_sptr(unsigned int adc_nbit);
|
||||
unsigned int adc_bits;
|
||||
unsigned int samples_per_int;
|
||||
friend unpack_spir_gss6450_samples_sptr make_unpack_spir_gss6450_samples_sptr(int adc_nbit);
|
||||
int adc_bits;
|
||||
int samples_per_int;
|
||||
};
|
||||
|
||||
#endif // GNSS_SDR_UNPACK_SPIR_GSS6450_SAMPLES_H
|
||||
|
||||
Reference in New Issue
Block a user