// ----------------------------------------------------------------------------- /// @file MenuText.h /// @brief File description // ----------------------------------------------------------------------------- // Micro-Key bv // Industrieweg 28, 9804 TG Noordhorn // Postbus 92, 9800 AB Zuidhorn // The Netherlands // Tel: +31 594 503020 // Fax: +31 594 505825 // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- /// $Revision$ /// $Author$ /// $Date$ // (c) 2015 Micro-Key bv // ----------------------------------------------------------------------------- /// @defgroup {group_name} {group_description} /// Description /// @file MenuText.h /// @ingroup {group_name} #ifndef MENUTEXT_H_ #define MENUTEXT_H_ // ----------------------------------------------------------------------------- // Include files // ----------------------------------------------------------------------------- #include "MenuCore.h" // ----------------------------------------------------------------------------- // Constant and macro definitions // ----------------------------------------------------------------------------- #define MENUTEXT_NUMBER_OF_LANGUAGES (2) #define MENUTEXT_ENGLISH (0) // ----------------------- // OPERATOR MENU // ----------------------- static const char MenuText_MAINMENU[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "", " 1.Tube repair", " 2.Administrator", " 3.Calibration" }, { //FRENCH TBW } }; static const char MenuText_CATHODEMCP_SELECT[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "Tube repair", " 1.Cathode repair", " 2.MCP repair", }, { //FRENCH TBW } }; static const char MenuText_ADMIN_CATHODEMCP_SELECT[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "Administration", " 1.Cathode", " 2.MCP", }, { //FRENCH TBW } }; static const char MenuText_REPAIRMENU[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "Tube repair", " 1.Select preset", " 2.Start", }, { //FRENCH TBW } }; static const char MenuText_PRESETMENU[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "Select preset", " 1.Preset 1", " 2.Preset 2", " 3.Preset 3", " 4.Preset 4", " 5.Preset 5", " 6.Preset 6", " 7.Preset 7", " 8.Preset 8", " 9.Preset 9", }, { //FRENCH TBW } }; // ----------------------- // ADMINISTRATION MENU // ----------------------- // Administration main screen static const char MenuText_ADMINMENU[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "Administration", " 1.Change Pin", " 2.I/O control", " 3.Preset config", " 4.Info & Version", }, { //FRENCH TBW } }; // Administration main screen static const char MenuText_ADMINCHANGEPINMENU[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "Change PIN", }, { //FRENCH TBW } }; // Administration I/O Control screen static const char MenuText_ADMINIOMAINMENU[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "I/O control", " 1.Read interlock", " 2.Solenoids", " 3.Get voltage in", " 4.Set voltage out", " 5.Teslagun relais", }, { //FRENCH TBW } }; // Administration I/O Control screen static const char MenuText_ADMINIOINTERLOCKMENU[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "Read interlock", }, { //FRENCH TBW } }; // Administration solenoids toggle screen static const char MenuText_ADMINSOLENOIDMENU[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "Solenoids", " Hold 0 to toggle", "", }, { //FRENCH TBW } }; // Administration Get Voltage input screen static const char MenuText_ADMINVOLTAGINMAINMENU[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "Get voltage in", " 1.Channel 1", " 2.Channel 2", " 3.Channel 3", }, { //FRENCH TBW } }; // Administration Get Voltage output screen static const char MenuText_ADMINVOLTAGOUTMAINMENU[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "Set voltage out", " 1.Channel 1", " 2.Channel 2", " 3.Channel 3", }, { //FRENCH TBW } }; // Administration solenoids toggle screen static const char MenuText_ADMINTESLAGUNMENU[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "Teslagun relais", " Hold 0 to toggle", "", }, { //FRENCH TBW } }; // Administration Preset configuration static const char MenuText_ADMINPRESETCONFIGSELECTMENU[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "Preset config", " 1.Preset 1 config", " 2.Preset 2 config", " 3.Preset 3 config", " 4.Preset 4 config", " 5.Preset 5 config", " 6.Preset 6 config", " 7.Preset 7 config", " 8.Preset 8 config", " 9.Preset 9 config", }, { //FRENCH TBW } }; // Administration INFO&VERSION static const char MenuText_ADMININFOMENU[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "Info & Version", }, { //FRENCH TBW } }; // ----------------------- // CALIBRATION MENU // ----------------------- static const char MenuText_CALIBRATIONMENU[MENUTEXT_NUMBER_OF_LANGUAGES][MENUCORE_MAX_NUMBER_OF_ROWS][MENUCORE_DISPLAY_ROW_LENGTH] = { { "Calibration", " 1.NOTHING YET", }, { //FRENCH TBW } }; // ----------------------------------------------------------------------------- // Type definitions. // ----------------------------------------------------------------------------- // ----------------------------------------------------------------------------- // Function declarations // ----------------------------------------------------------------------------- #endif /* MENUTEXT_H_ */