static public string TranslateStatus(StatusAreas Area, int Value)
        {
            string Result;
            int    i = Stats.FindIndex(x => x.Area == Area && x.Value == Value);

            if (i >= 0)
            {
                Result = Stats[i].Status;
            }
            else
            {
                Result = $"Unknown({Area}/0x{(int)Value}:X2)";
            }
            return(Result);
        }
Exemple #2
0
        public string TranslateStatus(StatusAreas Area, char Value)
        {
            if (Stats == null)
            {
                BuildStatuscodes();
            }
            string Result;
            int    i = Stats.FindIndex(x => x.Area == Area && x.Value == Value);

            if (i >= 0)
            {
                Result = Stats[i].Status;
            }
            else
            {
                Result = $"Unknown({Area}/0x{(int)Value}:X2)";
            }
            return(Result);
        }
Exemple #3
0
 public void SetSeverity(StatusAreas whichArea, Color severity)
 {
     this.severity[(int)whichArea] = severity;
 }
Exemple #4
0
 public Color GetSeverity(StatusAreas whichArea)
 {
     return(severity[(int)whichArea]);
 }
Exemple #5
0
 public void SetDescription(StatusAreas whichArea, string description)
 {
     this.description[(int)whichArea] = description;
 }
Exemple #6
0
 public string GetDescription(StatusAreas whichArea)
 {
     return(description[(int)whichArea]);
 }
Exemple #7
0
 public Stat(StatusAreas Area, char Value, string Status)
 {
     this.Area   = Area;
     this.Value  = Value;
     this.Status = Status;
 }