mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-12-15 12:40:35 +00:00
Update SBAS PRN numbers
This commit is contained in:
parent
3b43e62b29
commit
4cf10c221a
@ -1183,7 +1183,7 @@ void GNSSFlowgraph::set_signals_list()
|
|||||||
11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
|
11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
|
||||||
29, 30, 31, 32};
|
29, 30, 31, 32};
|
||||||
|
|
||||||
std::set<unsigned int> available_sbas_prn = {120, 124, 126};
|
std::set<unsigned int> available_sbas_prn = {123, 131, 135, 136, 138};
|
||||||
|
|
||||||
std::set<unsigned int> available_galileo_prn = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
|
std::set<unsigned int> available_galileo_prn = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
|
||||||
11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
|
11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
|
||||||
|
@ -184,26 +184,30 @@ void Gnss_Satellite::set_PRN(uint32_t PRN_)
|
|||||||
}
|
}
|
||||||
else if (system.compare("SBAS") == 0)
|
else if (system.compare("SBAS") == 0)
|
||||||
{
|
{
|
||||||
if (PRN_ == 122)
|
if (PRN_ == 120)
|
||||||
{
|
{
|
||||||
PRN = PRN_;
|
PRN = PRN_;
|
||||||
} // WAAS Inmarsat 3F4 (AOR-W)
|
} // EGNOS Test Platform.Inmarsat 3-F2 (Atlantic Ocean Region-East)
|
||||||
else if (PRN_ == 134)
|
else if (PRN_ == 123)
|
||||||
{
|
{
|
||||||
PRN = PRN_;
|
PRN = PRN_;
|
||||||
} // WAAS Inmarsat 3F3 (POR)
|
} // EGNOS Operational Platform. Astra 5B
|
||||||
else if (PRN_ == 120)
|
else if (PRN_ == 131)
|
||||||
{
|
{
|
||||||
PRN = PRN_;
|
PRN = PRN_;
|
||||||
} // EGNOS AOR-E Broadcast satellite http://www.egnos-pro.esa.int/index.html
|
} // WAAS Eutelsat 117 West B
|
||||||
else if (PRN_ == 124)
|
else if (PRN_ == 135)
|
||||||
{
|
{
|
||||||
PRN = PRN_;
|
PRN = PRN_;
|
||||||
} // EGNOS ESA ARTEMIS used for EGNOS Operations
|
} // WAAS Galaxy 15
|
||||||
else if (PRN_ == 126)
|
else if (PRN_ == 136)
|
||||||
{
|
{
|
||||||
PRN = PRN_;
|
PRN = PRN_;
|
||||||
} // EGNOS IOR-W currently used by Industry to perform various tests on the system.
|
} // EGNOS Operational Platform. SES-5 (a.k.a. Sirius 5 or Astra 4B)
|
||||||
|
else if (PRN_ == 138)
|
||||||
|
{
|
||||||
|
PRN = PRN_;
|
||||||
|
} // WAAS Anik F1R
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
DLOG(INFO) << "This PRN is not defined";
|
DLOG(INFO) << "This PRN is not defined";
|
||||||
@ -492,20 +496,23 @@ std::string Gnss_Satellite::what_block(const std::string& system_, uint32_t PRN_
|
|||||||
{
|
{
|
||||||
switch (PRN_)
|
switch (PRN_)
|
||||||
{
|
{
|
||||||
case 122:
|
|
||||||
block_ = std::string("WAAS"); // WAAS Inmarsat 3F4 (AOR-W)
|
|
||||||
break;
|
|
||||||
case 134:
|
|
||||||
block_ = std::string("WAAS"); // WAAS Inmarsat 3F3 (POR)
|
|
||||||
break;
|
|
||||||
case 120:
|
case 120:
|
||||||
block_ = std::string("EGNOS"); // EGNOS AOR-E Broadcast satellite http://www.egnos-pro.esa.int/index.html
|
block_ = std::string("EGNOS Test Platform"); // Inmarsat 3-F2 (Atlantic Ocean Region-East)
|
||||||
break;
|
break;
|
||||||
case 124:
|
case 123:
|
||||||
block_ = std::string("EGNOS"); // EGNOS ESA ARTEMIS used for EGNOS Operations
|
block_ = std::string("EGNOS"); // EGNOS Operational Platform. Astra 5B
|
||||||
break;
|
break;
|
||||||
case 126:
|
case 131:
|
||||||
block_ = std::string("EGNOS"); // EGNOS IOR-W currently used by Industry to perform various tests on the system.
|
block_ = std::string("WAAS"); // WAAS Eutelsat 117 West B
|
||||||
|
break;
|
||||||
|
case 135:
|
||||||
|
block_ = std::string("WAAS"); // WAAS Galaxy 15
|
||||||
|
break;
|
||||||
|
case 136:
|
||||||
|
block_ = std::string("EGNOS"); // EGNOS Operational Platform. SES-5 (a.k.a. Sirius 5 or Astra 4B)
|
||||||
|
break;
|
||||||
|
case 138:
|
||||||
|
block_ = std::string("WAAS"); // WAAS Anik F1R
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
block_ = std::string("Unknown");
|
block_ = std::string("Unknown");
|
||||||
|
Loading…
Reference in New Issue
Block a user