Repetier-Firmware  0.91
UIDisplay Class Reference

#include <ui.h>

Public Member Functions

void setOutputMaskBits (unsigned int bits)
void unsetOutputMaskBits (unsigned int bits)
DISPLAY_CONFIGURATION
void addInt (int value, uint8_t digits, char fillChar=' ')
void addLong (long value, char digits)
void addFloat (float number, char fixdigits, uint8_t digits)
void addStringP (PGM_P text)
void okAction ()
void nextPreviousAction (int8_t next)
 UIDisplay ()
void createChar (uint8_t location, const uint8_t charmap[])
void initialize ()
void waitForKey ()
void printRow (uint8_t r, char *txt, char *txt2, uint8_t changeAtCol)
void printRowP (uint8_t r, PGM_P txt)
void parse (char *txt, bool ram)
void refreshPage ()
 Parse output and write to printCols;.
void executeAction (int action)
void finishAction (int action)
void slowAction ()
void fastAction ()
void mediumAction ()
void pushMenu (void *men, bool refresh)
void setStatusP (PGM_P txt)
void setStatus (char *txt)

Data Fields

volatile uint8_t flags
uint8_t col
uint8_t menuLevel
uint8_t menuPos [5]
void * menu [5]
uint8_t menuTop [5]
int8_t shift
int pageDelay
void * errorMsg
uint16_t activeAction
uint16_t lastAction
millis_t lastSwitch
millis_t lastRefresh
uint16_t lastButtonAction
millis_t lastButtonStart
millis_t nextRepeat
millis_t lastNextPrev
float lastNextAccumul
unsigned int outputMask
int repeatDuration
int8_t oldMenuLevel
uint8_t encoderStartScreen
char statusMsg [17]
int8_t encoderPos
int8_t encoderLast
PGM_P statusText

Constructor & Destructor Documentation

UIDisplay ( )

Member Function Documentation

void addFloat ( float  number,
char  fixdigits,
uint8_t  digits 
)
void addInt ( int  value,
uint8_t  digits,
char  fillChar = ' ' 
)
void addLong ( long  value,
char  digits 
)
void addStringP ( PGM_P  text)
void createChar ( uint8_t  location,
const uint8_t  charmap[] 
)
void executeAction ( int  action)
void fastAction ( )
void finishAction ( int  action)
void initialize ( )
void mediumAction ( )
void nextPreviousAction ( int8_t  next)
void okAction ( )
void parse ( char *  txt,
bool  ram 
)
void printRow ( uint8_t  r,
char *  txt,
char *  txt2,
uint8_t  changeAtCol 
)
void printRowP ( uint8_t  r,
PGM_P  txt 
)
void pushMenu ( void *  men,
bool  refresh 
)
void refreshPage ( )

Parse output and write to printCols;.

void setOutputMaskBits ( unsigned int  bits) [inline]
void setStatus ( char *  txt)
void setStatusP ( PGM_P  txt)
void slowAction ( )
void unsetOutputMaskBits ( unsigned int  bits) [inline]
void waitForKey ( )

Field Documentation

uint16_t activeAction
uint8_t col
int8_t encoderLast
int8_t encoderPos
void* errorMsg
volatile uint8_t flags
uint16_t lastAction
uint16_t lastButtonAction
void* menu[5]
uint8_t menuLevel
uint8_t menuPos[5]
uint8_t menuTop[5]
int8_t oldMenuLevel
unsigned int outputMask
int pageDelay
int8_t shift
char statusMsg[17]
PGM_P statusText

The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Friends Defines