mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-11-04 01:03:04 +00:00 
			
		
		
		
	the device_base index is now a signed integer.
This commit is contained in:
		@@ -173,7 +173,7 @@ GalileoE1DllPllVemlTrackingFpga::GalileoE1DllPllVemlTrackingFpga(
 | 
			
		||||
    std::string default_device_name = "/dev/uio";
 | 
			
		||||
    std::string device_name = configuration->property(role + ".devicename", default_device_name);
 | 
			
		||||
    trk_param_fpga.device_name = device_name;
 | 
			
		||||
    uint32_t device_base = configuration->property(role + ".device_base", 15);
 | 
			
		||||
    int32_t device_base = configuration->property(role + ".device_base", 15);
 | 
			
		||||
    trk_param_fpga.device_base = device_base;
 | 
			
		||||
 | 
			
		||||
    //################# PRE-COMPUTE ALL THE CODES #################
 | 
			
		||||
 
 | 
			
		||||
@@ -168,7 +168,7 @@ GalileoE5aDllPllTrackingFpga::GalileoE5aDllPllTrackingFpga(
 | 
			
		||||
    std::string default_device_name = "/dev/uio";
 | 
			
		||||
    std::string device_name = configuration->property(role + ".devicename", default_device_name);
 | 
			
		||||
    trk_param_fpga.device_name = device_name;
 | 
			
		||||
    uint32_t device_base = configuration->property(role + ".device_base", 27);
 | 
			
		||||
    int32_t device_base = configuration->property(role + ".device_base", 27);
 | 
			
		||||
    trk_param_fpga.device_base = device_base;
 | 
			
		||||
 | 
			
		||||
    // ################# PRE-COMPUTE ALL THE CODES #################
 | 
			
		||||
 
 | 
			
		||||
@@ -174,7 +174,7 @@ GpsL1CaDllPllTrackingFpga::GpsL1CaDllPllTrackingFpga(
 | 
			
		||||
    std::string default_device_name = "/dev/uio";
 | 
			
		||||
    std::string device_name = configuration->property(role + ".devicename", default_device_name);
 | 
			
		||||
    trk_param_fpga.device_name = device_name;
 | 
			
		||||
    uint32_t device_base = configuration->property(role + ".device_base", 3);
 | 
			
		||||
    int32_t device_base = configuration->property(role + ".device_base", 3);
 | 
			
		||||
    trk_param_fpga.device_base = device_base;
 | 
			
		||||
 | 
			
		||||
    // ################# PRE-COMPUTE ALL THE CODES #################
 | 
			
		||||
 
 | 
			
		||||
@@ -173,7 +173,7 @@ GpsL5DllPllTrackingFpga::GpsL5DllPllTrackingFpga(
 | 
			
		||||
    std::string default_device_name = "/dev/uio";
 | 
			
		||||
    std::string device_name = configuration->property(role + ".devicename", default_device_name);
 | 
			
		||||
    trk_param_fpga.device_name = device_name;
 | 
			
		||||
    uint32_t device_base = configuration->property(role + ".device_base", 27);
 | 
			
		||||
    int32_t device_base = configuration->property(role + ".device_base", 27);
 | 
			
		||||
    trk_param_fpga.device_base = device_base;
 | 
			
		||||
 | 
			
		||||
    // ################# PRE-COMPUTE ALL THE CODES #################
 | 
			
		||||
 
 | 
			
		||||
@@ -449,7 +449,7 @@ dll_pll_veml_tracking_fpga::dll_pll_veml_tracking_fpga(const Dll_Pll_Conf_Fpga &
 | 
			
		||||
        }
 | 
			
		||||
    // create multicorrelator class
 | 
			
		||||
    std::string device_name = trk_parameters.device_name;
 | 
			
		||||
    uint32_t device_base = trk_parameters.device_base;
 | 
			
		||||
    int32_t device_base = trk_parameters.device_base;
 | 
			
		||||
    int32_t *ca_codes = trk_parameters.ca_codes;
 | 
			
		||||
    int32_t *data_codes = trk_parameters.data_codes;
 | 
			
		||||
    multicorrelator_fpga = std::make_shared<Fpga_Multicorrelator_8sc>(d_n_correlator_taps, device_name, device_base, ca_codes, data_codes, d_code_length_chips, trk_parameters.track_pilot, d_code_samples_per_chip);
 | 
			
		||||
 
 | 
			
		||||
@@ -77,7 +77,7 @@ Dll_Pll_Conf_Fpga::Dll_Pll_Conf_Fpga()
 | 
			
		||||
    signal[1] = 'C';
 | 
			
		||||
    signal[2] = '\0';
 | 
			
		||||
    device_name = "/dev/uio";
 | 
			
		||||
    device_base = 1U;
 | 
			
		||||
    device_base = 1;
 | 
			
		||||
    code_length_chips = 0U;
 | 
			
		||||
    code_samples_per_chip = 0U;
 | 
			
		||||
    ca_codes = nullptr;
 | 
			
		||||
 
 | 
			
		||||
@@ -81,7 +81,7 @@ public:
 | 
			
		||||
    char system;
 | 
			
		||||
    char signal[3];
 | 
			
		||||
    std::string device_name;
 | 
			
		||||
    uint32_t device_base;
 | 
			
		||||
    int32_t device_base;
 | 
			
		||||
    uint32_t code_length_chips;
 | 
			
		||||
    uint32_t code_samples_per_chip;
 | 
			
		||||
    int32_t* ca_codes;
 | 
			
		||||
 
 | 
			
		||||
@@ -61,7 +61,7 @@ const float PHASE_CARR_MAX_DIV_PI = 683565275.5764316;  // 2^(31)/pi
 | 
			
		||||
const float TWO_PI = 6.283185307179586;
 | 
			
		||||
 | 
			
		||||
Fpga_Multicorrelator_8sc::Fpga_Multicorrelator_8sc(int32_t n_correlators,
 | 
			
		||||
    std::string device_name, uint32_t device_base, int32_t *ca_codes, int32_t *data_codes, uint32_t code_length_chips, bool track_pilot,
 | 
			
		||||
    std::string device_name, int32_t device_base, int32_t *ca_codes, int32_t *data_codes, uint32_t code_length_chips, bool track_pilot,
 | 
			
		||||
    uint32_t code_samples_per_chip)
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -53,7 +53,7 @@ public:
 | 
			
		||||
	 */
 | 
			
		||||
    Fpga_Multicorrelator_8sc(int32_t n_correlators,
 | 
			
		||||
        std::string device_name,
 | 
			
		||||
        uint32_t device_base,
 | 
			
		||||
        int32_t device_base,
 | 
			
		||||
        int32_t *ca_codes,
 | 
			
		||||
        int32_t *data_codes,
 | 
			
		||||
        uint32_t code_length_chips,
 | 
			
		||||
@@ -236,7 +236,7 @@ private:
 | 
			
		||||
 | 
			
		||||
    // driver
 | 
			
		||||
    std::string d_device_name;
 | 
			
		||||
    uint32_t d_device_base;
 | 
			
		||||
    int32_t d_device_base;
 | 
			
		||||
 | 
			
		||||
    // PRN codes
 | 
			
		||||
    int32_t *d_ca_codes;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user