menu: add debug logging to menu
This commit is contained in:
parent
26fcad218b
commit
3fe383f180
@ -8,12 +8,14 @@
|
|||||||
#include "Menu.h"
|
#include "Menu.h"
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include "UserInterface.h"
|
#include "UserInterface.h"
|
||||||
|
#include "Log.h"
|
||||||
|
|
||||||
Menu::Menu(ThreadCommon::QueueManager* qm): _qm(qm),
|
Menu::Menu(ThreadCommon::QueueManager* qm): _qm(qm),
|
||||||
current(&Menu::sInitView), ext_temp(-99, 99, 1), set_point(-99, 99, 1),
|
current(&Menu::sInitView), ext_temp(-99, 99, 1), set_point(-99, 99, 1),
|
||||||
main_text ("CURRENT %3d DESIRED %3d "),
|
main_text ("CURRENT %3d DESIRED %3d "),
|
||||||
set_point_text("CURRENT %3d DESIRED[%3d] ")
|
set_point_text("CURRENT %3d DESIRED[%3d] ")
|
||||||
{
|
{
|
||||||
|
LOG_DEBUG("Creating Menu");
|
||||||
this->SetState(&Menu::sInitView);
|
this->SetState(&Menu::sInitView);
|
||||||
ext_temp.setCurrent(0);
|
ext_temp.setCurrent(0);
|
||||||
set_point.setCurrent(0);
|
set_point.setCurrent(0);
|
||||||
@ -21,6 +23,7 @@ set_point_text("CURRENT %3d DESIRED[%3d] ")
|
|||||||
|
|
||||||
Menu::~Menu()
|
Menu::~Menu()
|
||||||
{
|
{
|
||||||
|
LOG_DEBUG("Deleting Menu");
|
||||||
}
|
}
|
||||||
|
|
||||||
void Menu::HandleEventPair (Event::EventPair *ep)
|
void Menu::HandleEventPair (Event::EventPair *ep)
|
||||||
@ -71,10 +74,11 @@ void Menu::sInitView(const MenuObjEvent &e)
|
|||||||
switch (e.type)
|
switch (e.type)
|
||||||
{
|
{
|
||||||
case MenuObjEvent::eFocus:
|
case MenuObjEvent::eFocus:
|
||||||
|
LOG_DEBUG("enter sInitView");
|
||||||
this->NotifyAndRefreshUI("Loading...");
|
this->NotifyAndRefreshUI("Loading...");
|
||||||
break;
|
break;
|
||||||
case MenuObjEvent::eUnFocus:
|
case MenuObjEvent::eUnFocus:
|
||||||
printf("NOTE: leave sInitView\n");
|
LOG_DEBUG("leave sInitView");
|
||||||
this->NotifyAndRefreshUI("");
|
this->NotifyAndRefreshUI("");
|
||||||
break;
|
break;
|
||||||
case MenuObjEvent::eRollClockWise:
|
case MenuObjEvent::eRollClockWise:
|
||||||
@ -82,10 +86,11 @@ void Menu::sInitView(const MenuObjEvent &e)
|
|||||||
case MenuObjEvent::eRollCClockWise:
|
case MenuObjEvent::eRollCClockWise:
|
||||||
break;
|
break;
|
||||||
case MenuObjEvent::eClick:
|
case MenuObjEvent::eClick:
|
||||||
|
LOG_DEBUG("click sInitView");
|
||||||
this->SetState(&Menu::sMainView);
|
this->SetState(&Menu::sMainView);
|
||||||
break;
|
break;
|
||||||
case MenuObjEvent::eRefresh:
|
case MenuObjEvent::eRefresh:
|
||||||
printf("NOTE: sInitView handled eRefresh.\n");
|
LOG_DEBUG("refersh sInitView");
|
||||||
this->SetState(&Menu::sMainView);
|
this->SetState(&Menu::sMainView);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -99,11 +104,13 @@ void Menu::sMainView(const MenuObjEvent &e)
|
|||||||
switch (e.type)
|
switch (e.type)
|
||||||
{
|
{
|
||||||
case MenuObjEvent::eFocus:
|
case MenuObjEvent::eFocus:
|
||||||
|
LOG_DEBUG("enter sMainView");
|
||||||
sprintf(screen_text, main_text, this->ext_temp.getCurrent(),
|
sprintf(screen_text, main_text, this->ext_temp.getCurrent(),
|
||||||
this->set_point.getCurrent());
|
this->set_point.getCurrent());
|
||||||
this->NotifyAndRefreshUI(screen_text);
|
this->NotifyAndRefreshUI(screen_text);
|
||||||
break;
|
break;
|
||||||
case MenuObjEvent::eUnFocus:
|
case MenuObjEvent::eUnFocus:
|
||||||
|
LOG_DEBUG("leave sMainView");
|
||||||
this->NotifyAndRefreshUI("");
|
this->NotifyAndRefreshUI("");
|
||||||
break;
|
break;
|
||||||
case MenuObjEvent::eRollClockWise:
|
case MenuObjEvent::eRollClockWise:
|
||||||
@ -111,11 +118,13 @@ void Menu::sMainView(const MenuObjEvent &e)
|
|||||||
case MenuObjEvent::eRollCClockWise:
|
case MenuObjEvent::eRollCClockWise:
|
||||||
break;
|
break;
|
||||||
case MenuObjEvent::eClick:
|
case MenuObjEvent::eClick:
|
||||||
|
LOG_DEBUG("click sMainView");
|
||||||
this->SetState(&Menu::sSetPointMod);
|
this->SetState(&Menu::sSetPointMod);
|
||||||
break;
|
break;
|
||||||
case MenuObjEvent::eRefresh:
|
case MenuObjEvent::eRefresh:
|
||||||
sprintf(screen_text, main_text, this->ext_temp.getCurrent(),
|
sprintf(screen_text, main_text, this->ext_temp.getCurrent(),
|
||||||
this->set_point.getCurrent());
|
this->set_point.getCurrent());
|
||||||
|
LOG_DEBUG("refresh sMainView");
|
||||||
this->NotifyAndRefreshUI(screen_text);
|
this->NotifyAndRefreshUI(screen_text);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -129,11 +138,13 @@ void Menu::sSetPointMod(const MenuObjEvent &e)
|
|||||||
switch (e.type)
|
switch (e.type)
|
||||||
{
|
{
|
||||||
case MenuObjEvent::eFocus:
|
case MenuObjEvent::eFocus:
|
||||||
|
LOG_DEBUG("enter sSetPointMod");
|
||||||
sprintf(screen_text, set_point_text, this->ext_temp.getCurrent(),
|
sprintf(screen_text, set_point_text, this->ext_temp.getCurrent(),
|
||||||
this->set_point.getCurrent());
|
this->set_point.getCurrent());
|
||||||
this->NotifyAndRefreshUI(screen_text);
|
this->NotifyAndRefreshUI(screen_text);
|
||||||
break;
|
break;
|
||||||
case MenuObjEvent::eUnFocus:
|
case MenuObjEvent::eUnFocus:
|
||||||
|
LOG_DEBUG("leave sSetPointMod");
|
||||||
this->NotifyAndRefreshUI("");
|
this->NotifyAndRefreshUI("");
|
||||||
break;
|
break;
|
||||||
case MenuObjEvent::eRollClockWise:
|
case MenuObjEvent::eRollClockWise:
|
||||||
@ -149,9 +160,11 @@ void Menu::sSetPointMod(const MenuObjEvent &e)
|
|||||||
this->NotifyAndRefreshUI(screen_text);
|
this->NotifyAndRefreshUI(screen_text);
|
||||||
break;
|
break;
|
||||||
case MenuObjEvent::eClick:
|
case MenuObjEvent::eClick:
|
||||||
|
LOG_DEBUG("click sSetPointMod");
|
||||||
this->SetState(&Menu::sMainView);
|
this->SetState(&Menu::sMainView);
|
||||||
break;
|
break;
|
||||||
case MenuObjEvent::eRefresh:
|
case MenuObjEvent::eRefresh:
|
||||||
|
LOG_DEBUG("refresh sSetPointMod");
|
||||||
sprintf(screen_text, set_point_text, this->ext_temp.getCurrent(),
|
sprintf(screen_text, set_point_text, this->ext_temp.getCurrent(),
|
||||||
this->set_point.getCurrent());
|
this->set_point.getCurrent());
|
||||||
this->NotifyAndRefreshUI(screen_text);
|
this->NotifyAndRefreshUI(screen_text);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user