 |
RSeries astromech firmware
|
|
Go to the documentation of this file.
68 sDisplay.clearDisplay();
69 sDisplay.setTextSize(4);
70 sDisplay.setCursor(5, 0);
97 virtual void setValue(
unsigned newValue) = 0;
99 virtual void saveValue(
unsigned newValue) = 0;
Definition: ChoiceStrArrayScreen.h:7
Definition: CommandScreen.h:273
virtual unsigned getValueToIndex(unsigned value)
Definition: ChoiceStrArrayScreen.h:85
unsigned fStartValue
Definition: ChoiceStrArrayScreen.h:80
virtual void saveValue(unsigned newValue)=0
virtual void buttonDownPressed(bool repeat) override
Definition: ChoiceStrArrayScreen.h:36
virtual void buttonInReleased() override
Definition: ChoiceStrArrayScreen.h:45
virtual unsigned getValue()=0
virtual void init()
Definition: ChoiceStrArrayScreen.h:17
virtual void buttonUpPressed(bool repeat) override
Definition: ChoiceStrArrayScreen.h:23
virtual void render() override
Definition: ChoiceStrArrayScreen.h:62
uint8_t fNumValues
Definition: ChoiceStrArrayScreen.h:83
unsigned fDisplayValue
Definition: ChoiceStrArrayScreen.h:79
ChoiceStrArrayScreen(ScreenID id, const char **strings, const unsigned *values, uint8_t siz=0)
Definition: ChoiceStrArrayScreen.h:10
virtual void setValue(unsigned newValue)=0
void popScreen()
Definition: CommandScreen.h:311
const char ** fStrings
Definition: ChoiceStrArrayScreen.h:81
const unsigned * fValues
Definition: ChoiceStrArrayScreen.h:82
void pushScreen(ScreenID id)
Definition: CommandScreen.h:307
virtual void buttonLeftPressed(bool repeat) override
Definition: ChoiceStrArrayScreen.h:30