Project

General

Profile

Feature #488 ยป glcd-off-on.diff

Patch graphlcd ON/OFF - Anonymous, 12/28/2010 08:21 PM

View differences:

new/plugin.c
virtual bool Initialize();
virtual bool Start();
virtual void Housekeeping();
virtual const char **SVDRPHelpPages(void);
virtual cString SVDRPCommand(const char *Command, const char *Option, int &ReplyCode);
virtual void MainThreadHook(void);
virtual const char * MainMenuEntry() { return MAINMENUENTRY; }
virtual cOsdObject * MainMenuAction();
......
mDisplay->Tick();
}
const char **cPluginGraphLCD::SVDRPHelpPages(void)
{
static const char *HelpPages[] = {
"OFF\n"
" no further acitivies on display",
"ON\n"
" resume ouput on display",
NULL
};
return HelpPages;
}
cString cPluginGraphLCD::SVDRPCommand(const char *Command, const char *Option, int &ReplyCode)
{
if (strcasecmp(Command, "OFF") == 0) {
// we use the default reply code here
GraphLCDSetup.PluginActive = 0;
return "display turned off.";
}
if (strcasecmp(Command, "ON") == 0) {
// we use the default reply code here
GraphLCDSetup.PluginActive = 1;
return "display turned on.";
}
return NULL;
}
cOsdObject * cPluginGraphLCD::MainMenuAction()
{
return NULL;
    (1-1/1)