Go to the source code of this file.
|
| typedef uint8_t | screenTimeout_t |
| | Use a suitable unsigned type to allow the longest timeout you would need. More...
|
| |
◆ screenTimeout_t
Use a suitable unsigned type to allow the longest timeout you would need.
file screen.h
◆ prefixType
| Enumerator |
|---|
| micro | |
| milli | |
| one | |
| kilo | |
| mega | |
◆ formatPrefixValue()
Formats a value using SI-Prefix Letters.
- Parameters
-
| val | a pointer to the prefixValue_t |
| newVal | the (new) value to be formatted The newVal is formatted to fit into the value-string of the struct. The function uses prefixes like 'kilo' or 'micro' to get easily readable values. To avoid flickering when the value changes between 999 and 1000 (999 and 1.00k) a threshold has been implemented to keep the same prefix until the value goes too far beyond. |
◆ doScreenManualTest()
| uint8_t doScreenManualTest |
( |
void |
| ) |
|
◆ doScreenDischgTest()
| uint8_t doScreenDischgTest |
( |
void |
| ) |
|
◆ doScreenSystem()
| void doScreenSystem |
( |
void |
| ) |
|
◆ Screen()
Handles a screen.
- Parameters
-
| screen | A pointer to the screen. |
- Returns
- The value of the retval of the control clicked.
A screen may have static, editable and autorefresh-objects. If the retval of an editable item is !=0 (normally used only with buttons) the screen is terminated when the user presses enter whenever the item is selected. If a screen has no editable items at all, the screen is terminated when the user presses enter, too.
◆ inSink1_s
◆ screenVersion
◆ txtSetPoint_t
| const char txtSetPoint_t = "Set point:" |