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); }
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); }
public void SetSeverity(StatusAreas whichArea, Color severity) { this.severity[(int)whichArea] = severity; }
public Color GetSeverity(StatusAreas whichArea) { return(severity[(int)whichArea]); }
public void SetDescription(StatusAreas whichArea, string description) { this.description[(int)whichArea] = description; }
public string GetDescription(StatusAreas whichArea) { return(description[(int)whichArea]); }
public Stat(StatusAreas Area, char Value, string Status) { this.Area = Area; this.Value = Value; this.Status = Status; }