Exemple #1
0
        internal static void MessageHandler(string message)
        {
            var msg = new Message(message);

            messages.Add(msg);
            NewLogMessageEvent?.Invoke(msg);
        }
Exemple #2
0
        public WorkPackage FetchWork(MachineData pMachineData)
        {
            //debug test
            NewLogMessageEvent?.Invoke($"New Work Request received from {this.Context?.ConnectionId}");
            var work = WorkRequestedEvent?.Invoke(pMachineData.OperatingSystem, this.Context?.ConnectionId);

            return(work);
        }
Exemple #3
0
 private void NewLogMessage(LogMessage msg)
 {
     NewLogMessageEvent?.Invoke(this, msg);
     if (Stream == null)
     {
         return;
     }
     lock (Stream)
     {
         msg.Id       = _nextId++;
         msg.Instance = InstanceName;
         _bf.Serialize(Stream, msg);
         Monitor.PulseAll(Stream);
     }
 }
Exemple #4
0
 public void SendPredictionResults(PredictionResultPackage pResults)
 {
     //debug
     NewLogMessageEvent?.Invoke($"Prediction results received from {this.Context?.ConnectionId} with value {pResults.Prediction.PredictedValue}");
     PredictionResultsReceivedEvent?.Invoke(pResults, this.Context?.ConnectionId);
 }
Exemple #5
0
 public void SendTrainingResults(TrainingResultPackage pResults)
 {
     //debug
     NewLogMessageEvent?.Invoke($"Training files received from {this.Context?.ConnectionId} with {pResults.ResultFiles.Sum(t => t.FileData.Length)} bytes in {pResults.ResultFiles.Count} files");
     TrainingResultsReceivedEvent?.Invoke(pResults, this.Context?.ConnectionId);
 }
Exemple #6
0
 protected void NotifyNewLogMessageEvent(String pMessage)
 {
     NewLogMessageEvent?.Invoke(pMessage);
 }
 private void ARA_Events_NewLogMessageEventHandler(object sender, NewLogMessageEvent e)
 {
     //Update datagrid datasource.
     this.mainMenuDataGrid.DataSource = this.get_Latest_ActivityTableAdapter.GetData();
 }