Ejemplo n.º 1
0
        public void Present(Optimat.EveOnline.CustomBot.InputSnapshot Presented)
        {
            Int64?            Time      = null;
            string            SourceUri = null;
            bool              ContainsSensorSnapshot        = false;
            int?              SensorProcessId               = null;
            Int64?            SensorMeasurementBeginTime    = null;
            Int64?            SensorMeasurementDurationMili = null;
            VonSensorikMesung SensorMeasurement             = null;

            try
            {
                if (null == Presented)
                {
                    return;
                }

                Time      = Presented.Time;
                SourceUri = Presented.SourceUri;

                var Snapshot = Presented.Snapshot;

                VonProcessMesung <VonSensorikMesung> MemoryMeasurement = null;

                if (null != Snapshot)
                {
                    MemoryMeasurement = Snapshot.MemoryMeasurement;
                }

                if (null != MemoryMeasurement)
                {
                    SensorMeasurement = MemoryMeasurement.Wert;
                }

                if (null != MemoryMeasurement)
                {
                    SensorProcessId               = MemoryMeasurement.ProcessId;
                    SensorMeasurementBeginTime    = MemoryMeasurement.BeginZait;
                    SensorMeasurementDurationMili = MemoryMeasurement.Dauer;
                }

                ContainsSensorSnapshot = null != SensorMeasurement;
            }
            finally
            {
                this.Presented = Presented;

                TimeInspect.Präsentiire(Time);
                TextBoxSourceUriInspect.Text             = SourceUri;
                CheckBoxContainsSensorSnapshot.IsChecked = ContainsSensorSnapshot;

                TextBoxSensorProcessId.Text = SensorProcessId.ToString();
                SensorMeasurementBeginTimeInspect.Präsentiire(SensorMeasurementBeginTime);
                SensorMeasurementDurationMiliInspect.Text = SensorMeasurementDurationMili.ToString();
                SensorMeasurementInspect.Present(SensorMeasurement);
            }
        }
Ejemplo n.º 2
0
        public void Present(Optimat.EveOnline.CustomBot.SnapshotRequest Request)
        {
            Int64? Time   = null;
            string ApiUrl = null;

            System.Exception Exception = null;
            bool?            Success   = null;

            try
            {
                if (null == Request)
                {
                    return;
                }

                ApiUrl = Request.ApiUri;

                var Result = Request.Result;

                if (null == Result)
                {
                    return;
                }

                Time      = Result.Time;
                Exception = Result.Exception;

                var ResponseSnapshot = Result.ResponseSnapshot;

                Success = null != ResponseSnapshot;
            }
            finally
            {
                TimeInspect.Präsentiire(Time);

                TextBoxUrlInspect.Text       = ApiUrl;
                TextBoxExceptionInspect.Text = Bib3.Glob.SictString(Exception);

                ResponseIconSuccess.Value = Success;
            }
        }