#ifndef _DBINI #define _DBINI #include "FileLocation.h" #ifdef _C_DRIVE // database files path #define MACHINE_DB "C:\\Machine\\Database\\MitMc.mdb" #define JAM_DB "C:\\Machine\\Database\\MitJamInfoDB.mdb" #define PACKAGE_DB "C:\\Machine\\Database\\MitPkg.mdb" #define LOTINFO_DB "C:\\Machine\\Database\\MitLot.mdb" #define LANGUAGE_DB "C:\\Machine\\Database\\MitLanguage.mdb" #define MESSAGE_DB "C:\\Machine\\Database\\MitMessages.mdb" #define MDBNAMEPKG "C:\\Machine\\Database\\MitPkg.mdb" #define MDBNAMEPKGOLD "C:\\Machine\\Database\\MitPkgOld.mdb" #define MDBNAMEMC "C:\\Machine\\Database\\MitMc.mdb" #define MDBNAMEMCOLD "C:\\Machine\\Database\\MitMcOld.mdb" #define MDBNAMELOT "C:\\Machine\\Database\\MitLot.mdb" #define MDBNAMELOTOLD "C:\\Machine\\Database\\MitLotOld.mdb" #define MDBNAMEJAM "C:\\Machine\\Database\\MitJamInfoDB.mdb" #define MDBNAMEJAMOLD "C:\\Machine\\Database\\MitJamInfoDBOld.mdb" #define PATHMDBBKUP "C:\\Machine\\Database\\MdbBkup\\" // ini files path #define RUNTIME_INI "C:\\Machine\\Ini\\RunTime.ini" #define PATHINIBKUP "C:\\Machine\\Ini\\IniBkup\\" #define CONFIG_INI "C:\\Machine\\Ini\\Config.ini" #define HARDWARE_INI "C:\\Machine\\Ini\\Hardware.ini" #define GUIDLL_INI "C:\\Machine\\Ini\\Guidll.ini" // Data log files path #define LOT_REPORT_PATH "C:\\Machine\\Report\\Lot_" #define PKG_REPORT_PATH "C:\\Machine\\Report\\Pkg_" #define MSG_REPORT_PATH "C:\\Machine\\Report\\Msg_" #define REPORT_PATH "C:\\Machine\\Report" #define WAFER_MAP_PATH "C:\\Machine\\Mapdata" #define USER_WAFER_MAP_PATH "C:\\Machine\\Mapdata\\UserMap" #define SECSGEM_DB "C:\\Machine\\Database\\MitSecsGem.mdb" #define INDICATOR_AVI "C:\\Machine\\Graphics\\Indicator.avi" #define MACHINE_BITMAP "C:\\Machine\\Graphics\\Machine.bmp" #define SECSGEM_WAFER_MAPFILE_PATH "C:\\MapData\\" #else #define MACHINE_DB "D:\\Machine\\Database\\MitMc.mdb" #define JAM_DB "D:\\Machine\\Database\\MitJamInfoDB.mdb" #define PACKAGE_DB "D:\\Machine\\Database\\MitPkg.mdb" #define LOTINFO_DB "D:\\Machine\\Database\\MitLot.mdb" #define LANGUAGE_DB "D:\\Machine\\Database\\MitLanguage.mdb" #define MESSAGE_DB "D:\\Machine\\Database\\MitMessages.mdb" #define MDBNAMEPKG "D:\\Machine\\Database\\MitPkg.mdb" #define MDBNAMEPKGOLD "D:\\Machine\\Database\\MitPkgOld.mdb" #define MDBNAMEMC "D:\\Machine\\Database\\MitMc.mdb" #define MDBNAMEMCOLD "D:\\Machine\\Database\\MitMcOld.mdb" #define MDBNAMELOT "D:\\Machine\\Database\\MitLot.mdb" #define MDBNAMELOTOLD "D:\\Machine\\Database\\MitLotOld.mdb" #define MDBNAMEJAM "D:\\Machine\\Database\\MitJamInfoDB.mdb" #define MDBNAMEJAMOLD "D:\\Machine\\Database\\MitJamInfoDBOld.mdb" #define PATHMDBBKUP "D:\\Machine\\Database\\MdbBkup\\" // ini files path #define RUNTIME_INI CFileLocation::instance().GetLocation(CFileLocation::RUNTIME_INI_FILE) #define PATHINIBKUP "D:\\Machine\\Ini\\IniBkup\\" #define CONFIG_INI CFileLocation::instance().GetLocation(CFileLocation::CONFIG_INI_FILE) #define HARDWARE_INI CFileLocation::instance().GetLocation(CFileLocation::HARDWARE_INI_FILE) #define CLUSTER_MAP_INI "D:\\Machine\\Ini\\Cluster.ini" #define GUIDLL_INI CFileLocation::instance().GetLocation(CFileLocation::GUILDLL_INI_FILE) // Data log files path #define LOT_REPORT_PATH "D:\\Machine\\Report\\Lot_" #define PKG_REPORT_PATH "D:\\Machine\\Report\\Pkg_" #define MSG_REPORT_PATH "D:\\Machine\\Report\\Msg_" #define REPORT_PATH "D:\\Machine\\Report" #define WAFER_MAP_PATH "D:\\Machine\\Mapdata" #define USER_WAFER_MAP_PATH "D:\\Machine\\Mapdata\\UserMap" #define SECSGEM_DB "D:\\Machine\\Database\\MitSecsGem.mdb" #define INDICATOR_AVI "D:\\Machine\\Graphics\\Indicator.avi" #define MACHINE_BITMAP "D:\\Machine\\Graphics\\Machine.bmp" #define SECSGEM_WAFER_MAPFILE_PATH "D:\\MapData\\" #endif #define LOT_INFO_TABLE "Lot Info" #define LOT_MESSAGE_TABLE "Lot Message" #define LOT_TIME_INFO_TABLE "Lot Time Info" #define RECIPE_MANAGEMENT_TABLE "RecipeManagement" #define END_LOT_TIME_FIELD "End Lot Time" #define START_LOT_TIME_FIELD "Start Lot Time" #define LOT_START_DATE_TIME "Lot Start Date Time" #define RECIPE_NAME_KEYNAME "Recipe Name" #define PACKAGE_NAME_KEYNAME "Package Name" #define SEMIE10_SECTION_NAME "SEMIE10" #define UNIT_CNT_KEYNAME "Unit Count" #define SECGEM_RECIPE_EVENT_SECTION_NAME "SecGem Recipe Event" #define SECGEM_CREATE_RECIPE_EVENT_KEYNAME "Create Recipe Name" #define SECGEM_DEL_RECIPE_EVENT_KEYNAME "Delete Recipe Name" #define SECGEM_DEL_RECIPE_EVENT_PKG_KEYNAME "Delete Recipe Package Name" #define SECGEM_MODIFIED_RECIPE_EVENT_KEYNAME "Modified Recipe Name" #define SECSGEM_SECTION_NAME "SECSGEM" #endif