Skip to content
Snippets Groups Projects

Resolve "Enable Standard Point Positioning (SPP) computation"

2 files
+ 9
10
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 5
6
@@ -6,12 +6,9 @@ namespace GNSSUtils
@@ -6,12 +6,9 @@ namespace GNSSUtils
const std::shared_ptr<GNSSUtils::Navigation> & _navigation,
const std::shared_ptr<GNSSUtils::Navigation> & _navigation,
sol_t & _sol)
sol_t & _sol)
{
{
// Define observations
std::vector<obsd_t> obs = _observations->getObservations();
// Define navigation
// Remove duplicated satellites
nav_t nav = _navigation->getNavigation();
uniqnav(&(_navigation->getNavigation()));
uniqnav(&nav);
// Define processing options
// Define processing options
prcopt_t prcopt = prcopt_default;
prcopt_t prcopt = prcopt_default;
@@ -33,7 +30,9 @@ namespace GNSSUtils
@@ -33,7 +30,9 @@ namespace GNSSUtils
// Define error msg
// Define error msg
char msg[128]="";
char msg[128]="";
int stat = pntpos(&(obs[0]), obs.size(), &nav, &prcopt, &_sol, NULL, NULL, msg);
int stat = pntpos(&(_observations->getObservations()[0]), _observations->getObservations().size(),
 
&(_navigation->getNavigation()),
 
&prcopt, &_sol, NULL, NULL, msg);
return stat;
return stat;
}
}
Loading