2024-01-24 04:05:05 +00:00
|
|
|
// const multi-bytes-words definition
|
|
|
|
//
|
|
|
|
// Date: 2024-01-24
|
|
|
|
#pragma once
|
|
|
|
|
2024-02-20 03:29:26 +00:00
|
|
|
#define WORDS_AND_ID_DECL(def) \
|
|
|
|
extern const char* def; \
|
|
|
|
extern const int ID_##def;
|
|
|
|
|
|
|
|
|
|
|
|
#define WORDS_STR(tail) WORDS_##tail
|
|
|
|
#define WORDS_ID(tail) ID_WORDS_##tail
|
|
|
|
#define MENU_WORDS_STR(tail) WORDS_MENU_##tail
|
|
|
|
#define MENU_WORDS_ID(tail) ID_WORDS_MENU_##tail
|
|
|
|
#define STATUS_WORDS_STR(tail) WORDS_STATUS_##tail
|
|
|
|
#define STATUS_WORDS_ID(tail) ID_WORDS_STATUS_##tail
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
//
|
|
|
|
const char* words_from_id(int id);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
//
|
|
|
|
WORDS_AND_ID_DECL(WORDS_COLOR_COLOR);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_COLOR_GRAY);
|
|
|
|
|
|
|
|
WORDS_AND_ID_DECL(WORDS_PAPER_ORIGIN_SIZE);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_PAPER_MAX_SIZE_CROP);
|
|
|
|
|
|
|
|
WORDS_AND_ID_DECL(WORDS_FORBIDDEN);
|
|
|
|
|
|
|
|
WORDS_AND_ID_DECL(WORDS_SCAN_CONTINUOUS);
|
|
|
|
|
|
|
|
WORDS_AND_ID_DECL(WORDS_FILLBG_CONVEX);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_WELCOME);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_SELECTED);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_RETURN);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_SEPARATE_STRENGTH);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_LOW);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_MID);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_HIGH);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_POWER);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_SLEEP_NONE);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_SLEEP_NOW);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_SLEEP_5_MIN);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_SLEEP_10_MIN);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_SLEEP_20_MIN);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_SLEEP_30_MIN);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_SLEEP_1_HOUR);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_SLEEP_2_HOUR);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_SLEEP_4_HOUR);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_LIFTER_POS);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_COUNT_MODE);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_MANUAL_MODE);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_CLEAR_PASSWAY);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_HISTORY_COUNT);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_ROLLER_COUNT);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_RESET_ROLLOER_CNT);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_SHUTDOWN);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_YES);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_MENU_NO);
|
|
|
|
|
|
|
|
WORDS_AND_ID_DECL(WORDS_FUNCTION_COUNT);
|
|
|
|
|
|
|
|
WORDS_AND_ID_DECL(WORDS_STATUS_READY);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_STATUS_SCANNING_NORMAL);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_STATUS_SCANNING_COUNT);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_STATUS_TOTAL);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_STATUS_NO_PAPER);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_STATUS_COVER_OPEN);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_STATUS_FEED_ERR);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_STATUS_DOUBLE_FEED);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_STATUS_STAPLE);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_STATUS_ASKEW);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_STATUS_CIS_TIMEOUT);
|
|
|
|
WORDS_AND_ID_DECL(WORDS_STATUS_JAMMED);
|