예제 #1
0
파일: Core.cs 프로젝트: Chemsorly/Conductor
 private void _commandManager_PredictionFinishedEvent(EnsemblePrediction pEnsembleprediction)
 {
     if (_signalrclientmanager.IsConnected)
     {
         _signalrclientmanager.SendResults(pEnsembleprediction);
     }
     else
     {
         CoreNotifyLogMessage("Trying to send results, but target host is not connected");
     }
 }
예제 #2
0
        public EnsemblePrediction CreateNewPrediction(PredictionRequestPackage pPredictionRequest)
        {
            NotifyNewLogMessageEvent("Create new prediction");
            var pred = new EnsemblePrediction()
            {
                RequestPackage = pPredictionRequest
            };

            EnsemblePredictions.Add(pred);
            return(pred);
        }
예제 #3
0
        public async void SendResults(EnsemblePrediction pResults)
        {
            try
            {
                await _connection.InvokeAsync("ReportRNNPrediction", pResults);

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