public void Clear() { //1 is the default, lowest value. 0 means "no interrupt". Priority = 1; State = false; IsPending = false; EnabledTargets.Clear(); }
public override string ToString() { return($"IrqSource; priority: {Priority}, state: {State}, is pending: {IsPending}, has enabled targets: {EnabledTargets.Any()}"); }