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 MODULE_STRUCT g_stModuleList[Module_Type_Max] = {
- // MODULE_STRUCT(MODULE_LIST::WafflePack, "빽뤼분"),
- // MODULE_STRUCT(MODULE_LIST::WaffleHead, "빽뤼분혤쑨庫"),
- // MODULE_STRUCT(MODULE_LIST::WaffleTransferTable, "빽뤼분櫓瘻憩"),
- // MODULE_STRUCT(MODULE_LIST::WaferTable, "쑨튬憩"),
- // MODULE_STRUCT(MODULE_LIST::Ejector, "땅濾"),
- // MODULE_STRUCT(MODULE_LIST::WaferHead, "쑨튬혤쑨庫"),
- // MODULE_STRUCT(MODULE_LIST::WaferTransferTable, "쑨튬憩櫓瘻憩"),
- // MODULE_STRUCT(MODULE_LIST::BondTable, "미쑨憩"),
- // MODULE_STRUCT(MODULE_LIST::EutecticTable, "묾쑨憩"),
- // MODULE_STRUCT(MODULE_LIST::DispenseHead, "듐스庫"),
- // MODULE_STRUCT(MODULE_LIST::EutecticHead, "미쑨庫"),
- // MODULE_STRUCT(MODULE_LIST::SoliderTable, "직돛"),
- // MODULE_STRUCT(MODULE_LIST::Load1, "�죕"),
- // MODULE_STRUCT(MODULE_LIST::Unload1, "苟죕"),
- // MODULE_STRUCT(MODULE_LIST::NozzleTable, "俱里솥"),
- //};
- 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"},
- };
|