// Attempts to execute fault trigger algorithm and processes errors if they occur. private bool ExecuteFaultTriggerAlgorithm(FaultTriggerAlgorithm algorithm, FaultLocationDataSet faultDataSet, string parameters) { try { return(algorithm(faultDataSet, parameters)); } catch (Exception ex) { OnProcessException(new Exception(string.Format("Error executing fault trigger algorithm: {0}", ex.Message), ex)); return(false); } }
private void LoadFaultTriggerAlgorithm(XElement parentElement, out FaultTriggerAlgorithm faultTriggerAlgorithm, out string parameters) { LoadFaultAlgorithm(parentElement, "faultTrigger", out faultTriggerAlgorithm, out parameters); }