| 456 | |
| 457 | |
| 458 | void |
| 459 | Singleton::init_tle(void) |
| 460 | { |
| 461 | const char *userTLEDir; |
| 462 | |
| 463 | if ((userTLEDir = suscan_confdb_get_local_tle_path()) != nullptr) { |
| 464 | QDirIterator it(userTLEDir, QDirIterator::NoIteratorFlags); |
| 465 | |
| 466 | while (it.hasNext()) { |
| 467 | QFile f(it.next()); |
| 468 | QFileInfo fi(f); |
| 469 | |
| 470 | if (fi.completeSuffix().toLower() == "tle") { |
| 471 | Orbit orbit; |
| 472 | if (orbit.loadFromFile(f.fileName().toStdString().c_str())) |
| 473 | this->satellites[orbit.nameToQString()] = orbit; |
| 474 | } |
| 475 | } |
| 476 | } |
| 477 | } |
| 478 | |
| 479 | void |
| 480 | Singleton::init_plugins(void) |
no test coverage detected