Пример #1
0
        private void OnStateChanged(object P)
        {
            SensorDataReadoutState NewState = (SensorDataReadoutState)P;

            switch (NewState)
            {
            case SensorDataReadoutState.Requested:
                this.StateLabel.Content = "Requested";
                break;

            case SensorDataReadoutState.Accepted:
                this.StateLabel.Content = "Accepted";
                break;

            case SensorDataReadoutState.Started:
                this.StateLabel.Content = "Started";
                break;

            case SensorDataReadoutState.Receiving:
                this.StateLabel.Content = "Receiving";
                break;

            case SensorDataReadoutState.Done:
                this.StateLabel.Content = "Done";
                this.Done();
                break;

            case SensorDataReadoutState.Cancelled:
                this.StateLabel.Content = "Cancelled";
                break;

            case SensorDataReadoutState.Failure:
                this.StateLabel.Content = "Failure";
                this.Done();
                break;

            default:
                this.StateLabel.Content = NewState.ToString();
                break;
            }
        }
Пример #2
0
		private Task Subscription_OnStateChanged(object _, SensorDataReadoutState NewState)
		{
			Log.Informational("Sensor subscription state changed.", NewState.ToString());
			return Task.CompletedTask;
		}
Пример #3
0
 private Task Subscription_OnStateChanged(object obj, SensorDataReadoutState NewState)
 {
     Console.WriteLine("Sensor subscription state changed." + NewState.ToString());
     return(Task.CompletedTask);
 }