newtx/sdk/huagao/brand_hw.h

126 lines
5.7 KiB
C
Raw Normal View History

#pragma once
// Definitions for Hanvon OEM ...
//
//
#define OEM_NAME "\346\261\211\347\216\213\347\247\221\346\212\200\350\202\241\344\273\275\346\234\211\351\231\220\345\205\254\345\217\270"
#define OEM_SHORT_NAME "\346\261\211\347\216\213"
#define OEM_SHORT_NAME_E "hw"
#define PRODUCT_VID 0x2903
#define PRODUCT_VENDOR "Hanvon"
#define ADMIN_NAME "user"
#define ADMIN_PWD "hanvonscan"
// #define COMPANY_NAME "汉王科技股份有限公司"
#define COMPANY_NAME "\346\261\211\347\216\213\347\247\221\346\212\200\350\202\241\344\273\275\346\234\211\351\231\220\345\205\254\345\217\270"
// #define BRAND_APP_NAME "汉王扫描应用程序"
#define BRAND_APP_NAME "\346\261\211\347\216\213\346\211\253\346\217\217\345\272\224\347\224\250\347\250\213\345\272\217"
// #define BRAND_TITLE_VERSION "版本"
#define BRAND_TITLE_VERSION "\347\211\210\346\234\254"
// #define BRAND_TITLE_COPYRIGHT "版权"
#define BRAND_TITLE_COPYRIGHT "\347\211\210\346\235\203"
#define BRAND_COPYRIGHT "1998-2022 HANVONSCAN\343\200\202\344\277\235\347\225\231\346\211\200\346\234\211\346\235\203\345\210\251"
// #define BRAND_TITE_MANUFACTOR "制造商/开发商"
#define BRAND_TITE_MANUFACTOR "\345\210\266\351\200\240\345\225\206/\345\274\200\345\217\221\345\225\206"
// #define BRAND_TITLE_URL "公司网址"
#define BRAND_TITLE_URL "\345\205\254\345\217\270\347\275\221\345\235\200"
#define BRAND_COMPANY_URL "www.hw99.com"
#define BRAND_COMPANY_URL_EN "www.hw99.com"
#define BRAND_URL_COMPANY_URL "https://www.hw99.com"
#define BRAND_URL_COMPANY_URL_EN "https://www.hw99.com"
// #define BRAND_TITLE_TEL "联系电话"
#define BRAND_TITLE_TEL "\350\201\224\347\263\273\347\224\265\350\257\235"
#define BRAND_COMPANY_TEL "(010)82786854"
// #define BRAND_TITLE_ADDRESS "地址"
#define BRAND_TITLE_ADDRESS "\345\234\260\345\235\200"
// #define BRAND_COMPANY_ADDRESS "北京市海淀区东北旺西路8号中关村软件园5号楼汉王大厦"
#define BRAND_COMPANY_ADDRESS "\345\214\227\344\272\254\345\270\202\346\265\267\346\267\200\345\214\272\344\270\234\345\214\227\346\227\272\350\245\277\350\267\2578\345\217\267\344\270\255\345\205\263\346\235\221\350\275\257\344\273\266\345\233\2555\345\217\267\346\245\274\346\261\211\347\216\213\345\244\247\345\216\246"
// #define BRAND_TITLE_GPS "导航地址"
#define BRAND_TITLE_GPS "\345\257\274\350\210\252\345\234\260\345\235\200"
// #define BRAND_COMPANY_GPS "百度地图访问"
#define BRAND_COMPANY_GPS "\347\231\276\345\272\246\345\234\260\345\233\276\350\256\277\351\227\256"
#define BRAND_URL_GPS "https://j.map.baidu.com/68/idCJ"
#ifndef WIN32
#define LIBNAME "libhwdriver.so"
#define HGVERSION_LIBNANE "libHwVersion.so"
#define IMGPRC_LIBNANE "libHwImgProc.so"
#define HGBASE_LIBNAME "libHwBase.so"
#ifdef UOS
#define HELP_PATH "../../entries/help/HanvonScan_scanSettings_Help_manual.pdf"
#define HELP_PATH_EN ""
#elif KYLIN
#define HELP_PATH "../doc/HanvonScan_scanSettings_Help_manual.pdf"
#define HELP_PATH_EN ""
#endif
#else
#define HGVERSION_LIBNANE "HWVersion.dll"
#define IMGPRC_LIBNANE "HWImgProc.dll"
#define HGBASE_LIBNAME "HWBase.dll"
#define HELP_PATH "HanvonScan_scanSettings_Help_manual.pdf"
#define HELP_PATH_EN ""
#endif
// 编译DS时每个系列只需要编译其中一个PID即可最好是该系列有代表性的PID
#define IS_BELONG_FAMILY_G1000(pid) ((pid) == 0x1000)
#define PRODUCT_NAME_HW_G1000 "Hanvon HW-1000NS"
#define PRODUCT_FAMILY_HW_G1000 "HW-1000NS"
#define IS_BELONG_FAMILY_G1002(pid) ((pid) == 0x1002)
#define PRODUCT_NAME_HW_G1002 "Hanvon HW-1000"
#define PRODUCT_FAMILY_HW_G1002 "HW-1000"
#define IS_BELONG_FAMILY_G7000(pid) ((pid) == 0x7000)
#define PRODUCT_NAME_HW_G7000 "Hanvon HW-7000NS"
#define PRODUCT_FAMILY_HW_G7000 "HW-7000NS"
#define IS_BELONG_FAMILY_G7002(pid) ((pid) == 0x7002)
#define PRODUCT_NAME_HW_G7002 "Hanvon HW-7000"
#define PRODUCT_FAMILY_HW_G7002 "HW-7000"
#define IS_BELONG_FAMILY_G7039(pid) ((pid) == 0x7039)
#define PRODUCT_NAME_HW_G7039 "Hanvon HW-7039NS"
#define PRODUCT_FAMILY_HW_G7039 "HW-7039NS"
#define IS_BELONG_FAMILY_G8000(pid) ((pid) == 0x8000)
#define PRODUCT_NAME_HW_G8000 "Hanvon HW-8000"
#define PRODUCT_FAMILY_HW_G8000 "HW-8000"
#define IS_BELONG_FAMILY_G9000(pid) ((pid) == 0x9000)
#define PRODUCT_NAME_HW_G9000 "Hanvon HW-9000"
#define PRODUCT_FAMILY_HW_G9000 "HW-9000"
#if IS_BELONG_FAMILY_G1000(PRODUCT_PID)
#define PRODUCT_NAME PRODUCT_NAME_HW_G1000
#define PRODUCT_FAMILY PRODUCT_FAMILY_HW_G1000
#define IS_BELONG_FAMILY IS_BELONG_FAMILY_G1000
#elif IS_BELONG_FAMILY_G1002(PRODUCT_PID)
#define PRODUCT_NAME PRODUCT_NAME_HW_G1002
#define PRODUCT_FAMILY PRODUCT_FAMILY_HW_G1002
#define IS_BELONG_FAMILY IS_BELONG_FAMILY_G1002
#elif IS_BELONG_FAMILY_G7000(PRODUCT_PID)
#define PRODUCT_NAME PRODUCT_NAME_HW_G7000
#define PRODUCT_FAMILY PRODUCT_FAMILY_HW_G7000
#define IS_BELONG_FAMILY IS_BELONG_FAMILY_G7000
#elif IS_BELONG_FAMILY_G7002(PRODUCT_PID)
#define PRODUCT_NAME PRODUCT_NAME_HW_G7002
#define PRODUCT_FAMILY PRODUCT_FAMILY_HW_G7002
#define IS_BELONG_FAMILY IS_BELONG_FAMILY_G7002
#elif IS_BELONG_FAMILY_G7039(PRODUCT_PID)
#define PRODUCT_NAME PRODUCT_NAME_HW_G7039
#define PRODUCT_FAMILY PRODUCT_FAMILY_HW_G7039
#define IS_BELONG_FAMILY IS_BELONG_FAMILY_G7039
#elif IS_BELONG_FAMILY_G8000(PRODUCT_PID)
#define PRODUCT_NAME PRODUCT_NAME_HW_G8000
#define PRODUCT_FAMILY PRODUCT_FAMILY_HW_G8000
#define IS_BELONG_FAMILY IS_BELONG_FAMILY_G8000
#elif IS_BELONG_FAMILY_G9000(PRODUCT_PID)
#define PRODUCT_NAME PRODUCT_NAME_HW_G9000
#define PRODUCT_FAMILY PRODUCT_FAMILY_HW_G9000
#define IS_BELONG_FAMILY IS_BELONG_FAMILY_G9000
#endif