Пример #1
0
 public DroneTaskResult(Option<DroneTask> task, DroneTaskState state, TimeSpan ts, Option<Exception> ex)
 {
     this.Task = task;
     this.State = state;
     this.Exception = ex;
     this.TimeElapsed = ts;
 }
Пример #2
0
        private string GetTaskStateGlyph(DroneTaskState state)
        {
            var str = string.Empty;

            switch(state)
            {
                case DroneTaskState.NotRan:
                    str = "≡";
                    break;

                case DroneTaskState.Faulted:
                    str = "■";
                    break;

                case DroneTaskState.Completed:
                    str = "√";
                    break;
            }

            return str;
        }
Пример #3
0
 private string GetTaskStateFormatedTime(DroneTaskState state, TimeSpan ts)
 {
     if(state == DroneTaskState.NotRan)
         return "n/a";
     else
         return HumanTime.Format(ts);
 }
Пример #4
0
        private string GetTaskStateDesc(DroneTaskState state)
        {
            var str = string.Empty;

            switch (state)
            {
                case DroneTaskState.NotRan:
                    str = "not-ran";
                    break;

                case DroneTaskState.Faulted:
                    str = "faulted";
                    break;

                case DroneTaskState.Completed:
                    str = "completed";
                    break;
            }

            return str;
        }