123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- #pragma once
- #include <string>
- #include <vector>
- #include <map>
- #include "dt.h"
- enum CameraList
- {
- BondLowCamera = 0,
- BondHighCamera,
- WaffleCamera,
- WaferCamera,
- LookUpCamera,
- };
- const static std::map<CameraList, std::string> g_mapCameraList = {
- {BondLowCamera,"BondLowCamera"},
- {BondHighCamera,"BondHighCamera"},
- {WaffleCamera,"WaffleCamera"},
- {WaferCamera,"WaferCamera"},
- {LookUpCamera,"BHLookUpCamera"}
- };
- enum CalibList
- {
- BondHighCameraCalib = 0,
- BondLowCameraCalib,
- WaferCameraCalib,
- WaffleCameraCalib,
- LookUpCameraCalib,
- BondHightCTDCalib,
- BondLowCTDCalib,
- WaffleCTDCalib,
- BondRCalib,
- };
- const static std::map<CalibList, std::string> g_mapCalibList = {
- {BondHighCameraCalib,"BondHighCameraCalib"},
- {BondLowCameraCalib,"BondLowCameraCalib"},
- {WaferCameraCalib,"WaferCameraCalib"},
- {WaffleCameraCalib,"WaffleCameraCalib"},
- {LookUpCameraCalib,"LookUpCameraCalib"},
- {BondHightCTDCalib,"BondHightCTDCalib"},
- {BondLowCTDCalib,"BondLowCTDCalib"},
- {WaffleCTDCalib,"WaffleCTDCalib"},
- {BondRCalib,"BondRCalib"}
- };
- enum MODULE_LIST {
- WafflePack = 0,
- WaffleHead,
- WaffleTransferTable,
- WaferTable,
- Ejector,
- WaferHead,
- WaferTransferTable,
- BondTable,
- EutecticTable,
- DispenseHead,
- BondHead,
- SoliderTable,
- Load1,
- Unload1,
- NozzleTable,
- UltraHead,
- Module_Type_Max
- };
- const static std::map<MODULE_LIST, std::string> g_mapModuleList = {
- {WafflePack,"WafflePack"},
- {WaffleHead,"WaffleHead" },
- {WaffleTransferTable,"WaffleTransferTable" },
- {WaferTable,"WaferTable" },
- {Ejector,"Ejector" },
- {WaferHead,"WaferHead"},
- {WaferTransferTable,"WaferTransferTable"},
- {BondTable,"BondTable"},
- {EutecticTable,"EutecticTable" },
- {DispenseHead,"DispenseHead"},
- {BondHead,"BondHead"},
- {SoliderTable,"SoliderTable"},
- {Load1,"Load1"},
- {Unload1,"Unload1"},
- {NozzleTable,"NozzleTable"},
- {UltraHead,"UltraHead"},
- };
- enum COORD_LIST {
- WaferXY = 0,
- HeadZEPZ,
- BondHeadXY,
- WaferHeadXY,
- WaffleHeadXY,
- Coord_MAX
- };
- const static std::map<COORD_LIST, std::string> g_mapCoordList = {
- {COORD_LIST::WaferXY,"WaferXY"},
- {COORD_LIST::WaferHeadXY,"WaferHeadXY"},
- {COORD_LIST::BondHeadXY,"BondHeadXY"},
- {COORD_LIST::WaffleHeadXY,"WaffleHeadXY"},
- {COORD_LIST::HeadZEPZ,"HeadZEPZ"},
- };
|