46 lines
939 B
C++
46 lines
939 B
C++
#ifndef __SYSTEM_INFOS_PRESENTER_H
|
|
#define __SYSTEM_INFOS_PRESENTER_H
|
|
|
|
#include "SystemInfosView.h"
|
|
#include "SystemInfosModel.h"
|
|
|
|
namespace Page
|
|
{
|
|
|
|
class SystemInfos : public PageBase
|
|
{
|
|
public:
|
|
|
|
public:
|
|
SystemInfos();
|
|
virtual ~SystemInfos();
|
|
|
|
virtual void onCustomAttrConfig();
|
|
virtual void onViewLoad();
|
|
virtual void onViewDidLoad();
|
|
virtual void onViewWillAppear();
|
|
virtual void onViewDidAppear();
|
|
virtual void onViewWillDisappear();
|
|
virtual void onViewDidDisappear();
|
|
virtual void onViewUnload();
|
|
virtual void onViewDidUnload();
|
|
|
|
private:
|
|
void IMUUpdate();
|
|
void Update();
|
|
void AttachEvent(lv_obj_t* obj);
|
|
static void onTimerUpdate(lv_timer_t* timer);
|
|
static void onTimerIMUUpdate(lv_timer_t* timer);
|
|
static void onEvent(lv_event_t* event);
|
|
|
|
private:
|
|
SystemInfosView View;
|
|
SystemInfosModel Model;
|
|
lv_timer_t* timer;
|
|
lv_timer_t* timerIMU;
|
|
};
|
|
|
|
}
|
|
|
|
#endif
|