- Added WARNING handler - put voltage calculations to dedicated module fixed last errors. Updated menu repair screen without ERROR from PID This is version 0.9.0.3, which is used for the first duration test Will also be tagged git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@272 05563f52-14a8-4384-a975-3d1654cca0fa
283 lines
7.8 KiB
C
283 lines
7.8 KiB
C
// -----------------------------------------------------------------------------
|
|
/// @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.PID constants",
|
|
" 5.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 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_ */
|