static AgLinkPlc() { // Setup null-error mapping. AgLinkPlc.ErrorMapping = new AgLinkErrorMapping(); // Setup other AGLink properties. AGL4.ReturnJobNr(false); }
public AgLinkErrorMapping(ICollection <string> errorFileContent) { this.ErrorCodeMapping = new Dictionary <int, string>(); foreach (var(code, errorMessage) in AgLinkErrorMapping.EnumerateErrorMappings(errorFileContent)) { if (!this.ErrorCodeMapping.ContainsKey(code)) { this.ErrorCodeMapping.Add(code, errorMessage); } } }
public static void OverrideErrorMapping(AgLinkErrorMapping agLinkErrorMapping) { AgLinkPlc.ErrorMapping = agLinkErrorMapping; }
public AgLinkErrorMapping(DirectoryInfo workingDirectory) : this(AgLinkErrorMapping.GetErrorMappingFile(workingDirectory)) { }