1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-12-14 12:10:34 +00:00

Tell the scheduler that PVT is a sink block

This commit is contained in:
Carles Fernandez 2017-04-29 19:12:27 +02:00
parent f4cc6addc6
commit 731d0e04eb

View File

@ -231,14 +231,14 @@ std::unique_ptr<GNSSBlockInterface> GNSSBlockFactory::GetObservables(std::shared
std::unique_ptr<GNSSBlockInterface> GNSSBlockFactory::GetPVT(std::shared_ptr<ConfigurationInterface> configuration)
{
std::string default_implementation = "Hybrid_PVT";
std::string default_implementation = "RTKLIB_PVT";
std::string implementation = configuration->property("PVT.implementation", default_implementation);
LOG(INFO) << "Getting PVT with implementation " << implementation;
unsigned int Galileo_channels =configuration->property("Channels_1B.count", 0);
unsigned int Galileo_channels = configuration->property("Channels_1B.count", 0);
Galileo_channels += configuration->property("Channels_5X.count", 0);
unsigned int GPS_channels =configuration->property("Channels_1C.count", 0);
unsigned int GPS_channels = configuration->property("Channels_1C.count", 0);
GPS_channels += configuration->property("Channels_2S.count", 0);
return GetBlock(configuration, "PVT", implementation, Galileo_channels + GPS_channels, 1);
return GetBlock(configuration, "PVT", implementation, Galileo_channels + GPS_channels, 0);
}