Пример #1
0
        public RNN_EnsemblePrediction CreateNewPrediction(PredictionRequestPackage pPredictionRequest)
        {
            NotifyNewLogMessageEvent("Create new prediction");
            var pred = new RNN_EnsemblePrediction()
            {
                RequestPackage = pPredictionRequest
            };

            EnsemblePredictions.Add(pred);
            return(pred);
        }
Пример #2
0
 private void _commandManager_PredictionFinishedEvent(RNN_EnsemblePrediction pEnsembleprediction)
 {
     if (_signalrclientmanager.IsConnected)
     {
         _signalrclientmanager.SendResults(pEnsembleprediction);
     }
     else
     {
         CoreNotifyLogMessage("Trying to send results, but target host is not connected");
     }
 }
Пример #3
0
        public async void SendResults(RNN_EnsemblePrediction pResults)
        {
            try
            {
                await _connection.InvokeAsync("ReportRNNPrediction", pResults);

                NotifyNewLogMessageEvent("Prediction reported");
            }
            catch (Exception ex)
            {
                NotifyNewLogMessageEvent($"Something went wrong while sending results: {ex.Message}");
            }
        }