Public Member Functions | Private Member Functions | Private Attributes
Max_LCD Class Reference

#include <Max_LCD.h>

List of all members.

Public Member Functions

void autoscroll ()
void begin (uint8_t cols, uint8_t rows, uint8_t charsize=LCD_5x8DOTS)
void blink ()
void clear ()
void command (uint8_t)
void createChar (uint8_t, uint8_t[])
void cursor ()
void display ()
void home ()
void init ()
void leftToRight ()
 Max_LCD ()
void noAutoscroll ()
void noBlink ()
void noCursor ()
void noDisplay ()
void rightToLeft ()
void scrollDisplayLeft ()
void scrollDisplayRight ()
void setCursor (uint8_t, uint8_t)
virtual void write (uint8_t)

Private Member Functions

void sendbyte (uint8_t val)

Private Attributes

uint8_t _currline
uint8_t _displaycontrol
uint8_t _displayfunction
uint8_t _displaymode
uint8_t _initialized
uint8_t _numlines

Detailed Description

Definition at line 80 of file Max_LCD.h.


Constructor & Destructor Documentation

Definition at line 80 of file Max_LCD.cpp.


Member Function Documentation

void Max_LCD::autoscroll ( void  )

Definition at line 229 of file Max_LCD.cpp.

void Max_LCD::begin ( uint8_t  cols,
uint8_t  rows,
uint8_t  charsize = LCD_5x8DOTS 
)

Definition at line 95 of file Max_LCD.cpp.

void Max_LCD::blink ( )

Definition at line 203 of file Max_LCD.cpp.

void Max_LCD::clear ( )

Definition at line 155 of file Max_LCD.cpp.

void Max_LCD::command ( uint8_t  value) [inline]

Definition at line 252 of file Max_LCD.cpp.

void Max_LCD::createChar ( uint8_t  location,
uint8_t  charmap[] 
)

Definition at line 242 of file Max_LCD.cpp.

void Max_LCD::cursor ( )

Definition at line 192 of file Max_LCD.cpp.

void Max_LCD::display ( )

Definition at line 182 of file Max_LCD.cpp.

void Max_LCD::home ( )

Definition at line 161 of file Max_LCD.cpp.

void Max_LCD::init ( )

Definition at line 86 of file Max_LCD.cpp.

void Max_LCD::leftToRight ( void  )

Definition at line 217 of file Max_LCD.cpp.

void Max_LCD::noAutoscroll ( void  )

Definition at line 235 of file Max_LCD.cpp.

void Max_LCD::noBlink ( )

Definition at line 199 of file Max_LCD.cpp.

Definition at line 188 of file Max_LCD.cpp.

Definition at line 178 of file Max_LCD.cpp.

void Max_LCD::rightToLeft ( void  )

Definition at line 223 of file Max_LCD.cpp.

void Max_LCD::scrollDisplayLeft ( void  )

Definition at line 209 of file Max_LCD.cpp.

void Max_LCD::scrollDisplayRight ( void  )

Definition at line 212 of file Max_LCD.cpp.

void Max_LCD::sendbyte ( uint8_t  val) [private]

Definition at line 261 of file Max_LCD.cpp.

void Max_LCD::setCursor ( uint8_t  col,
uint8_t  row 
)

Definition at line 167 of file Max_LCD.cpp.

void Max_LCD::write ( uint8_t  value) [inline, virtual]

Definition at line 257 of file Max_LCD.cpp.


Member Data Documentation

uint8_t Max_LCD::_currline [private]

Definition at line 109 of file Max_LCD.h.

uint8_t Max_LCD::_displaycontrol [private]

Definition at line 106 of file Max_LCD.h.

uint8_t Max_LCD::_displayfunction [private]

Definition at line 105 of file Max_LCD.h.

uint8_t Max_LCD::_displaymode [private]

Definition at line 107 of file Max_LCD.h.

uint8_t Max_LCD::_initialized [private]

Definition at line 108 of file Max_LCD.h.

uint8_t Max_LCD::_numlines [private]

Definition at line 109 of file Max_LCD.h.


The documentation for this class was generated from the following files:


rosserial_adk_demo
Author(s): Adam Stambler
autogenerated on Mon Dec 2 2013 12:02:02