newtx/sdk/base/words.cpp

158 lines
8.2 KiB
C++

#include "words.h"
#define WORDS_AND_ID_IMPL(def, str) \
const char* def = str; \
const int ID_##def = __LINE__;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
WORDS_AND_ID_IMPL(WORDS_COLOR_COLOR, "\345\275\251\350\211\262");
WORDS_AND_ID_IMPL(WORDS_COLOR_GRAY, "\347\201\260\345\272\246");
WORDS_AND_ID_IMPL(WORDS_PAPER_ORIGIN_SIZE, "\345\214\271\351\205\215\345\216\237\345\247\213\345\260\272\345\257\270");
WORDS_AND_ID_IMPL(WORDS_PAPER_MAX_SIZE_CROP, "\346\234\200\345\244\247\346\211\253\346\217\217\345\260\272\345\257\270\350\207\252\345\212\250\350\243\201\345\210\207");
WORDS_AND_ID_IMPL(WORDS_FORBIDDEN, "\347\246\201\347\224\250");
WORDS_AND_ID_IMPL(WORDS_SCAN_CONTINUOUS, "\350\277\236\347\273\255\346\211\253\346\217\217");
WORDS_AND_ID_IMPL(WORDS_FILLBG_CONVEX, "\345\207\270\345\244\232\350\276\271\345\275\242");
WORDS_AND_ID_IMPL(WORDS_MENU_WELCOME, "\346\254\242\350\277\216");
WORDS_AND_ID_IMPL(WORDS_MENU_SELECTED, "\342\210\232");
WORDS_AND_ID_IMPL(WORDS_MENU_RETURN, "\350\277\224\345\233\236\344\270\212\347\272\247\350\217\234\345\215\225");
WORDS_AND_ID_IMPL(WORDS_MENU_SEPARATE_STRENGTH, "\345\210\206\347\272\270\345\274\272\345\272\246");
WORDS_AND_ID_IMPL(WORDS_MENU_LOW, "\344\275\216");
WORDS_AND_ID_IMPL(WORDS_MENU_MID, "\344\270\255");
WORDS_AND_ID_IMPL(WORDS_MENU_HIGH, "\351\253\230");
WORDS_AND_ID_IMPL(WORDS_MENU_POWER, "\344\274\221\347\234\240\346\227\266\351\227\264");
WORDS_AND_ID_IMPL(WORDS_MENU_SLEEP_NONE, "\344\270\215\344\274\221\347\234\240");
WORDS_AND_ID_IMPL(WORDS_MENU_SLEEP_NOW, "\347\253\213\345\215\263\344\274\221\347\234\240");
WORDS_AND_ID_IMPL(WORDS_MENU_SLEEP_5_MIN, "5min");
WORDS_AND_ID_IMPL(WORDS_MENU_SLEEP_10_MIN, "10min");
WORDS_AND_ID_IMPL(WORDS_MENU_SLEEP_20_MIN, "20min");
WORDS_AND_ID_IMPL(WORDS_MENU_SLEEP_30_MIN, "30min");
WORDS_AND_ID_IMPL(WORDS_MENU_SLEEP_1_HOUR, "1h");
WORDS_AND_ID_IMPL(WORDS_MENU_SLEEP_2_HOUR, "2h");
WORDS_AND_ID_IMPL(WORDS_MENU_SLEEP_4_HOUR, "4h");
WORDS_AND_ID_IMPL(WORDS_MENU_LIFTER_POS, "\345\215\207\351\231\215\345\217\260\344\275\215\347\275\256");
WORDS_AND_ID_IMPL(WORDS_MENU_COUNT_MODE, "\350\256\241\346\225\260\346\250\241\345\274\217");
WORDS_AND_ID_IMPL(WORDS_MENU_MANUAL_MODE, "\346\211\213\345\212\250\346\250\241\345\274\217");
WORDS_AND_ID_IMPL(WORDS_MENU_CLEAR_PASSWAY, "\346\270\205\347\220\206\347\272\270\351\201\223");
WORDS_AND_ID_IMPL(WORDS_MENU_HISTORY_COUNT, "\345\216\206\345\217\262\345\274\240\346\225\260");
WORDS_AND_ID_IMPL(WORDS_MENU_ROLLER_COUNT, "\346\273\232\350\275\264\345\274\240\346\225\260");
WORDS_AND_ID_IMPL(WORDS_MENU_RESET_ROLLOER_CNT, "\346\270\205\351\231\244\346\273\232\350\275\264\345\274\240\346\225\260");
WORDS_AND_ID_IMPL(WORDS_MENU_ADJUST_TIME, "\350\260\203\346\225\264\347\263\273\347\273\237\346\227\266\351\227\264");
WORDS_AND_ID_IMPL(WORDS_MENU_ADJUST_HOUR, "\346\227\266\351\222\237");
WORDS_AND_ID_IMPL(WORDS_MENU_ADJUST_MINUTE, "\345\210\206\351\222\237");
WORDS_AND_ID_IMPL(WORDS_MENU_SHUTDOWN, "\345\205\263\346\234\272");
WORDS_AND_ID_IMPL(WORDS_MENU_YES, "\347\241\256\345\256\232");
WORDS_AND_ID_IMPL(WORDS_MENU_NO, "\345\217\226\346\266\210");
WORDS_AND_ID_IMPL(WORDS_FUNCTION_COUNT, "\345\274\240\346\225\260\357\274\232");
WORDS_AND_ID_IMPL(WORDS_STATUS_READY, "\345\260\261\347\273\252");
WORDS_AND_ID_IMPL(WORDS_STATUS_SCANNING_NORMAL, "\346\255\243\345\234\250\346\211\253\346\217\217\342\200\246");
WORDS_AND_ID_IMPL(WORDS_STATUS_SCANNING_COUNT, "\346\255\243\345\234\250\350\256\241\346\225\260\346\211\253\346\217\217\342\200\246");
WORDS_AND_ID_IMPL(WORDS_STATUS_TOTAL, "\346\200\273\357\274\232");
WORDS_AND_ID_IMPL(WORDS_STATUS_NO_PAPER, "\346\227\240\347\272\270");
WORDS_AND_ID_IMPL(WORDS_STATUS_COVER_OPEN, "\347\233\226\346\235\277\346\211\223\345\274\200");
WORDS_AND_ID_IMPL(WORDS_STATUS_FEED_ERR, "\346\220\223\347\272\270\345\244\261\350\264\245");
WORDS_AND_ID_IMPL(WORDS_STATUS_DOUBLE_FEED, "\346\243\200\346\265\213\345\210\260\345\217\214\345\274\240");
WORDS_AND_ID_IMPL(WORDS_STATUS_STAPLE, "\346\243\200\346\265\213\345\210\260\351\222\211\344\271\246\351\222\211");
WORDS_AND_ID_IMPL(WORDS_STATUS_ASKEW, "\347\272\270\345\274\240\346\255\252\346\226\234");
WORDS_AND_ID_IMPL(WORDS_STATUS_CIS_TIMEOUT, "\345\217\226\345\233\276\350\266\205\346\227\266");
WORDS_AND_ID_IMPL(WORDS_STATUS_JAMMED, "\345\215\241\347\272\270");
WORDS_AND_ID_IMPL(WORDS_STATUS_CAPTURE_FAILED, "\351\207\207\345\233\276\345\244\261\350\264\245");
WORDS_AND_ID_IMPL(WORDS_STATUS_CIS_OUT_OF_MEM, "\347\274\223\345\206\262\345\214\272\350\200\227\345\260\275");
WORDS_AND_ID_IMPL(WORDS_STATUS_DEVICE_HD_001, "\347\241\254\344\273\266\351\224\231\350\257\257001");
WORDS_AND_ID_IMPL(WORDS_STATUS_DEVICE_HD_002, "\347\241\254\344\273\266\351\224\231\350\257\257002");
WORDS_AND_ID_IMPL(WORDS_STATUS_DEVICE_HD_003, "\347\241\254\344\273\266\351\224\231\350\257\257003");
WORDS_AND_ID_IMPL(WORDS_STATUS_SCANNER_CONN, "\346\211\253\346\217\217\347\250\213\345\272\217\345\267\262\351\200\200\345\207\272");
WORDS_AND_ID_IMPL(WORDS_STATUS_SCANNER_CONN_1, "\346\211\253\346\217\217\347\250\213\345\272\217\345\267\262\350\277\220\350\241\214");
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
#define RETURN_ID_STR(val, def) \
if(val == ID_##def) \
return def;
const char* words_from_id(int id)
{
RETURN_ID_STR(id, WORDS_COLOR_COLOR);
RETURN_ID_STR(id, WORDS_COLOR_GRAY);
RETURN_ID_STR(id, WORDS_PAPER_ORIGIN_SIZE);
RETURN_ID_STR(id, WORDS_PAPER_MAX_SIZE_CROP);
RETURN_ID_STR(id, WORDS_FORBIDDEN);
RETURN_ID_STR(id, WORDS_SCAN_CONTINUOUS);
RETURN_ID_STR(id, WORDS_FILLBG_CONVEX);
RETURN_ID_STR(id, WORDS_MENU_WELCOME);
RETURN_ID_STR(id, WORDS_MENU_SELECTED);
RETURN_ID_STR(id, WORDS_MENU_RETURN);
RETURN_ID_STR(id, WORDS_MENU_SEPARATE_STRENGTH);
RETURN_ID_STR(id, WORDS_MENU_LOW);
RETURN_ID_STR(id, WORDS_MENU_MID);
RETURN_ID_STR(id, WORDS_MENU_HIGH);
RETURN_ID_STR(id, WORDS_MENU_POWER);
RETURN_ID_STR(id, WORDS_MENU_SLEEP_NONE);
RETURN_ID_STR(id, WORDS_MENU_SLEEP_NOW);
RETURN_ID_STR(id, WORDS_MENU_SLEEP_5_MIN);
RETURN_ID_STR(id, WORDS_MENU_SLEEP_10_MIN);
RETURN_ID_STR(id, WORDS_MENU_SLEEP_20_MIN);
RETURN_ID_STR(id, WORDS_MENU_SLEEP_30_MIN);
RETURN_ID_STR(id, WORDS_MENU_SLEEP_1_HOUR);
RETURN_ID_STR(id, WORDS_MENU_SLEEP_2_HOUR);
RETURN_ID_STR(id, WORDS_MENU_SLEEP_4_HOUR);
RETURN_ID_STR(id, WORDS_MENU_LIFTER_POS);
RETURN_ID_STR(id, WORDS_MENU_COUNT_MODE);
RETURN_ID_STR(id, WORDS_MENU_MANUAL_MODE);
RETURN_ID_STR(id, WORDS_MENU_CLEAR_PASSWAY);
RETURN_ID_STR(id, WORDS_MENU_HISTORY_COUNT);
RETURN_ID_STR(id, WORDS_MENU_ROLLER_COUNT);
RETURN_ID_STR(id, WORDS_MENU_RESET_ROLLOER_CNT);
RETURN_ID_STR(id, WORDS_MENU_SHUTDOWN);
RETURN_ID_STR(id, WORDS_MENU_YES);
RETURN_ID_STR(id, WORDS_MENU_NO);
RETURN_ID_STR(id, WORDS_FUNCTION_COUNT);
RETURN_ID_STR(id, WORDS_STATUS_READY);
RETURN_ID_STR(id, WORDS_STATUS_SCANNING_NORMAL);
RETURN_ID_STR(id, WORDS_STATUS_SCANNING_COUNT);
RETURN_ID_STR(id, WORDS_STATUS_TOTAL);
RETURN_ID_STR(id, WORDS_STATUS_NO_PAPER);
RETURN_ID_STR(id, WORDS_STATUS_COVER_OPEN);
RETURN_ID_STR(id, WORDS_STATUS_FEED_ERR);
RETURN_ID_STR(id, WORDS_STATUS_DOUBLE_FEED);
RETURN_ID_STR(id, WORDS_STATUS_STAPLE);
RETURN_ID_STR(id, WORDS_STATUS_ASKEW);
RETURN_ID_STR(id, WORDS_STATUS_CIS_TIMEOUT);
RETURN_ID_STR(id, WORDS_STATUS_JAMMED);
RETURN_ID_STR(id, WORDS_STATUS_CAPTURE_FAILED);
RETURN_ID_STR(id, WORDS_STATUS_CIS_OUT_OF_MEM);
RETURN_ID_STR(id, WORDS_STATUS_DEVICE_HD_001);
RETURN_ID_STR(id, WORDS_STATUS_DEVICE_HD_002);
RETURN_ID_STR(id, WORDS_STATUS_DEVICE_HD_003);
RETURN_ID_STR(id, WORDS_STATUS_SCANNER_CONN);
return "";
}