Tramway SDK
Public Member Functions | Protected Attributes | List of all members
tram::Ext::Menu::EventEmit Class Reference

#include <debug.h>

Inheritance diagram for tram::Ext::Menu::EventEmit:
tram::Ext::Menu::Menu

Public Member Functions

void SetEventType (uint32_t type)
 
uint32_t Layer ()
 
void Display ()
 
 ~EventEmit ()=default
 
- Public Member Functions inherited from tram::Ext::Menu::Menu
virtual ~Menu ()=default
 

Protected Attributes

uint16_t subtype = 0
 
uint32_t parameter_type = 0
 
uint32_t event_type = 0
 
char subtype_string [8] = "0"
 
char parameter_string [32] = ""
 

Additional Inherited Members

- Static Public Member Functions inherited from tram::Ext::Menu::Menu
static void Push (Menu *)
 Pushes menu on the menu stack. More...
 
static bool Pop ()
 Pops the topmost menu from the stack. More...
 
static bool Empty ()
 Checks whether the menu stack is empty. More...
 
static void Clear ()
 Clears the menu stack. More...
 
static void Add (Menu *)
 
static void Remove (Menu *)
 

Constructor & Destructor Documentation

◆ ~EventEmit()

tram::Ext::Menu::EventEmit::~EventEmit ( )
default

Member Function Documentation

◆ Display()

void tram::Ext::Menu::EventEmit::Display ( )
virtual

Implements tram::Ext::Menu::Menu.

◆ Layer()

uint32_t tram::Ext::Menu::EventEmit::Layer ( )
inlinevirtual

Implements tram::Ext::Menu::Menu.

◆ SetEventType()

void tram::Ext::Menu::EventEmit::SetEventType ( uint32_t  type)
inline

Member Data Documentation

◆ event_type

uint32_t tram::Ext::Menu::EventEmit::event_type = 0
protected

◆ parameter_string

char tram::Ext::Menu::EventEmit::parameter_string[32] = ""
protected

◆ parameter_type

uint32_t tram::Ext::Menu::EventEmit::parameter_type = 0
protected

◆ subtype

uint16_t tram::Ext::Menu::EventEmit::subtype = 0
protected

◆ subtype_string

char tram::Ext::Menu::EventEmit::subtype_string[8] = "0"
protected

The documentation for this class was generated from the following files: