Skip to content

Struct daisy::UI::SpecialControlIds

ClassList > daisy > UI > SpecialControlIds

More...

  • #include <UI.h>

Public Attributes

Type Name
uint16_t cancelBttnId = [**UiEventQueue::invalidButtonId**](classdaisy_1_1UiEventQueue.md#variable-invalidbuttonid)
uint16_t downBttnId = [**UiEventQueue::invalidButtonId**](classdaisy_1_1UiEventQueue.md#variable-invalidbuttonid)
uint16_t funcBttnId = [**UiEventQueue::invalidButtonId**](classdaisy_1_1UiEventQueue.md#variable-invalidbuttonid)
uint16_t leftBttnId = [**UiEventQueue::invalidButtonId**](classdaisy_1_1UiEventQueue.md#variable-invalidbuttonid)
uint16_t menuEncoderId = [**UiEventQueue::invalidEncoderId**](classdaisy_1_1UiEventQueue.md#variable-invalidencoderid)
uint16_t okBttnId = [**UiEventQueue::invalidButtonId**](classdaisy_1_1UiEventQueue.md#variable-invalidbuttonid)
uint16_t rightBttnId = [**UiEventQueue::invalidButtonId**](classdaisy_1_1UiEventQueue.md#variable-invalidbuttonid)
uint16_t upBttnId = [**UiEventQueue::invalidButtonId**](classdaisy_1_1UiEventQueue.md#variable-invalidbuttonid)
uint16_t valueEncoderId = [**UiEventQueue::invalidEncoderId**](classdaisy_1_1UiEventQueue.md#variable-invalidencoderid)
uint16_t valuePotId = [**UiEventQueue::invalidPotId**](classdaisy_1_1UiEventQueue.md#variable-invalidpotid)

Detailed Description

Contains information about the control IDs used for special functions such as arrow buttons, okay/cancel, function buttons, value sliders, etc. If such a control is available, set the corresponding variable to the control ID that's used when events are pushed to the UiEventQueue. If such a control is not available, use UiEventQueue::invalidButtonId, UiEventQueue::invalidEncoderId or UiEventQueue::invalidPotId.

Public Attributes Documentation

variable cancelBttnId

uint16_t daisy::UI::SpecialControlIds::cancelBttnId;

variable downBttnId

uint16_t daisy::UI::SpecialControlIds::downBttnId;

variable funcBttnId

uint16_t daisy::UI::SpecialControlIds::funcBttnId;

variable leftBttnId

uint16_t daisy::UI::SpecialControlIds::leftBttnId;

variable menuEncoderId

uint16_t daisy::UI::SpecialControlIds::menuEncoderId;

navigates through menu selections


variable okBttnId

uint16_t daisy::UI::SpecialControlIds::okBttnId;

variable rightBttnId

uint16_t daisy::UI::SpecialControlIds::rightBttnId;

variable upBttnId

uint16_t daisy::UI::SpecialControlIds::upBttnId;

variable valueEncoderId

uint16_t daisy::UI::SpecialControlIds::valueEncoderId;

changes the value of selected menu items


variable valuePotId

uint16_t daisy::UI::SpecialControlIds::valuePotId;

changes the value of selected menu items (= old school "value slider")



The documentation for this class was generated from the following file external-docs/libDaisy/src/ui/UI.h