Repetier-Firmware  0.80
UIDisplay Class Reference

#include <ui.h>

Public Member Functions

void addInt (int value, byte digits)
void addLong (long value, char digits)
void addFloat (float number, char fixdigits, byte digits)
void addStringP (PGM_P text)
void okAction ()
void nextPreviousAction (char next)
 UIDisplay ()
void createChar (byte location, const byte charmap[])
void initialize ()
void printRow (byte r, char *txt)
void printRowP (byte 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)
void setOutputMaskBits (unsigned int bits)
void unsetOutputMaskBits (unsigned int bits)

Data Fields

volatile byte flags
byte col
byte menuLevel
byte menuPos [5]
void * menu [5]
byte menuTop [5]
int pageDelay
void * errorMsg
unsigned int activeAction
unsigned int lastAction
unsigned long lastSwitch
unsigned long lastRefresh
unsigned int lastButtonAction
unsigned long lastButtonStart
unsigned long nextRepeat
unsigned int outputMask
int repeatDuration
char statusMsg [17]
char encoderPos
int8_t encoderLast
PGM_P statusText

Constructor & Destructor Documentation

UIDisplay ( )

Member Function Documentation

void addFloat ( float  number,
char  fixdigits,
byte  digits 
)
void addInt ( int  value,
byte  digits 
)
void addLong ( long  value,
char  digits 
)
void addStringP ( PGM_P  text)
void createChar ( byte  location,
const byte  charmap[] 
)
void executeAction ( int  action)
void fastAction ( )
void finishAction ( int  action)
void initialize ( )
void mediumAction ( )
void nextPreviousAction ( char  next)
void okAction ( )
void parse ( char *  txt,
bool  ram 
)
void printRow ( byte  r,
char *  txt 
)
void printRowP ( byte  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]

Field Documentation

unsigned int activeAction
byte col
int8_t encoderLast
char encoderPos
void* errorMsg
volatile byte flags
unsigned int lastAction
unsigned int lastButtonAction
unsigned long lastButtonStart
unsigned long lastRefresh
unsigned long lastSwitch
void* menu[5]
byte menuLevel
byte menuPos[5]
byte menuTop[5]
unsigned long nextRepeat
unsigned int outputMask
int pageDelay
char statusMsg[17]
PGM_P statusText

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