/// Check if a newer release of Mantid is available void FrameworkManagerImpl::CheckIfNewerVersionIsAvailable() { try { IAlgorithm *algCheckVersion = this->createAlgorithm("CheckMantidVersion"); algCheckVersion->setAlgStartupLogging(false); Poco::ActiveResult<bool> result = algCheckVersion->executeAsync(); } catch (Kernel::Exception::NotFoundError &) { g_log.debug() << "CheckMantidVersion algorithm is not available - cannot " "check if a newer version is available." << std::endl; } }
/// Update instrument definitions from github void FrameworkManagerImpl::UpdateInstrumentDefinitions() { try { IAlgorithm *algDownloadInstrument = this->createAlgorithm("DownloadInstrument"); algDownloadInstrument->setAlgStartupLogging(false); Poco::ActiveResult<bool> result = algDownloadInstrument->executeAsync(); } catch (Kernel::Exception::NotFoundError &) { g_log.debug() << "DowndloadInstrument algorithm is not available - cannot " "update instrument definitions." << std::endl; } }