private void GeneratePrinterObj(ePrinterVendor value) { switch (value) { case ePrinterVendor.DEK: Printer = new DekPrinter(Lane); break; case ePrinterVendor.EKRA: Printer = new EkraPrinter(Lane); break; case ePrinterVendor.MPM: Printer = new MPMPrinter(Lane); break; case ePrinterVendor.DESEN: Printer = new DesenPrinter(Lane); break; case ePrinterVendor.MINAMI: Printer = new MinamiPrinter(Lane); break; case ePrinterVendor.GKG: Printer = new GKGPrinter(Lane); break; case ePrinterVendor.HTGD: Printer = new HtgdPrinter(Lane); break; case ePrinterVendor.ESE: Printer = new EsePrinter(Lane); break; case ePrinterVendor.HANWHA: Printer = new HanwhaPrinter(Lane); break; case ePrinterVendor.YAMAHA: Printer = new YamahaPrinter(Lane); break; //case ePrinterVendor.None: Printer = new NonePrinter(); break; case ePrinterVendor.INOTIS: Printer = new INOTISPrinter(Lane); break; case ePrinterVendor.FUJI: Printer = new FujiPrinter(Lane); break; default: //Printer = new PrinterBase(value,Lane); break; //default: break; } }
public PrinterBase(ePrinterVendor vendor, eAssignedLane_Printer laneID) { LaneID = laneID; Vendor = vendor; InspectedPanels.Clear(); PrinterCommonSetting = new CommonSettingVM(); PrinterSFSetting = new SharedFolderSettingVM(); DxHistory = new ObservableCollection <KeyValuePair <double, double> >(); DyHistory = new ObservableCollection <KeyValuePair <double, double> >(); ThetaHistory = new ObservableCollection <KeyValuePair <double, double> >(); DxHistory.Clear(); DyHistory.Clear(); ThetaHistory.Clear(); //Accumulation = 0;//= AccDx = AccDy = AccTheta = 0; }
public void UpdateVisibility(ePrinterVendor vendor) { Vendor = vendor; switch (vendor) { case ePrinterVendor.DEK: case ePrinterVendor.DESEN: case ePrinterVendor.EKRA: case ePrinterVendor.ESE: case ePrinterVendor.GKG: case ePrinterVendor.HANWHA: case ePrinterVendor.HTGD: case ePrinterVendor.INOTIS: case ePrinterVendor.MINAMI: IsInEnable = true; IsOutEnable = true; break; case ePrinterVendor.YAMAHA: case ePrinterVendor.FUJI: IsInEnable = false; IsOutEnable = true; break; case ePrinterVendor.MPM: case ePrinterVendor.None: IsInEnable = false; IsOutEnable = false; break; default: break; } }
public static bool HasOutputSharedFolder(ePrinterVendor vendor) { switch (vendor) { case ePrinterVendor.DEK: case ePrinterVendor.DESEN: case ePrinterVendor.EKRA: case ePrinterVendor.ESE: case ePrinterVendor.GKG: case ePrinterVendor.HANWHA: case ePrinterVendor.HTGD: case ePrinterVendor.INOTIS: case ePrinterVendor.MINAMI: case ePrinterVendor.YAMAHA: return(true); case ePrinterVendor.MPM: case ePrinterVendor.None: default: return(false); } }
private bool CheckPrinterLicense(ePrinterVendor vendor) { if (TRILicense.IsVaild <eCategory55B>(eCategory55B.AdminTool) == true || TRILicense.IsVaild <eCategory55B>(eCategory55B.PrintCL) == true) { return(true); } switch (vendor) { case ePrinterVendor.MPM: return(TRILicense.IsVaild <eCategory55B>(eCategory55B.PrintCL_MPM)); case ePrinterVendor.DEK: return(TRILicense.IsVaild <eCategory55B>(eCategory55B.PrintCL_DEK)); case ePrinterVendor.EKRA: return(TRILicense.IsVaild <eCategory61B>(eCategory61B.PrintCL_EKRA)); case ePrinterVendor.DESEN: return(TRILicense.IsVaild <eCategory61B>(eCategory61B.PrintCL_DESEN)); case ePrinterVendor.MINAMI: return(TRILicense.IsVaild <eCategory62B>(eCategory62B.PrintCL_MINAMI)); case ePrinterVendor.GKG: return(TRILicense.IsVaild <eCategory62B>(eCategory62B.PrintCL_GKG)); case ePrinterVendor.HTGD: return(true); case ePrinterVendor.ESE: return(TRILicense.IsVaild <eCategory62B>(eCategory62B.PrintCL_ESE)); case ePrinterVendor.INOTIS: return(true); //No license case ePrinterVendor.YAMAHA: return(true); //No license case ePrinterVendor.HANWHA: return(true); //No license case ePrinterVendor.FUJI: return(true); //No license case ePrinterVendor.None: return(true); default: return(false); } }
public INOTISPrinter(ePrinterVendor vendor, eAssignedLane_Printer lane) : base(vendor, lane) { //InspectedPanels.EnqueueEvent += new EventQueueHandler<InspectedPanel>(InspectedPanelsEnqueue<InspectedPanel>); }
public PrinterEntity(eAssignedLane_Printer lane, ePrinterVendor vendor) { Lane = lane; PrinterVendor = vendor; }
public VendorChangedEventArgs(ePrinterVendor vendor, int lane) { Vendor = vendor; LaneName = lane; }