Ejemplo n.º 1
0
        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);
         }
     }
 }
Ejemplo n.º 3
0
 public static void OverrideErrorMapping(AgLinkErrorMapping agLinkErrorMapping)
 {
     AgLinkPlc.ErrorMapping = agLinkErrorMapping;
 }
 public AgLinkErrorMapping(DirectoryInfo workingDirectory)
     : this(AgLinkErrorMapping.GetErrorMappingFile(workingDirectory))
 {
 }