|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
This is the interface for the LCD special mode function. It supports only single controler LCD display.
| Method Summary | |
void |
check()
Prüft die korrekte Anzeige. |
long |
clearLCD()
OK Clears entire dislplay and sets DDRAM address 0 in address counter. |
int |
getCols()
|
int |
getRows()
|
void |
moveSprite(int row,
java.lang.String[] sprites,
int wait)
|
long |
setCGRAMAddr(int address)
????? |
long |
setCursor(int row,
int col)
OK Moves cursor to new Position. |
long |
setCursorDispOn()
OK Convenient method: Turn LCD display on. |
long |
setCursorHome()
OK Sets DDRAM address 0 in address counter. |
long |
setCursorleft()
Move LCD cursor to the left |
long |
setCursorOff()
OK Convenient method: Turn LCD cursor off. |
long |
setCursorOn()
OK Convenient method: Turn LCD cursor on. |
long |
setCursorRight()
Move LCD cursor to the right |
long |
setDDRAMAddr(int address)
????? |
long |
setDisplayControl(boolean dispOn,
boolean cursorOn,
boolean charBlinking)
OK Sets ON/OFF of all display (dispOn), cursor ON/OFF (cursorOn), and blink of cursor position character (cursorBlink). |
long |
setDispOff()
OK Convenient method: Turn LCD display off. |
long |
setEntryMode(boolean moveForward,
boolean shiftDisp)
OK Sets cursor move direction and specifies display shift. |
long |
setShiftControl(boolean shiftDisp,
boolean shiftDir)
OK Moves cursor and shifts display whitout changing DDRAM contents. |
void |
setSpecialChar(int code,
int[] pattern)
|
void |
writeLine(int row,
boolean clear,
java.lang.String str)
Write the given String in row specified by parm row. |
void |
writeLine(int row,
int col,
boolean clear,
java.lang.String str)
Write the given String in the specified row and column. |
void |
writeString(java.lang.String str)
OK Write the given string to LCD. |
| Method Detail |
public int getRows()
public int getCols()
public long clearLCD()
public long setCursorHome()
public long setEntryMode(boolean moveForward,
boolean shiftDisp)
moveForward - true: increment, false: decrementshiftDisp - true: display is shifted, false: display is not shifted
public long setDisplayControl(boolean dispOn,
boolean cursorOn,
boolean charBlinking)
dispOn - true: the display is on, false: display is offcursorOn - true: cursor is displayed, false: cursor is not displayedcharBlinking - true: the character indicated by the cursor blinks,
false: blinks not
public long setShiftControl(boolean shiftDisp,
boolean shiftDir)
shiftDisp - true: display shift, false: cursor move;shiftDir - true: shift to the right, false: shift to the left
public void writeLine(int row,
boolean clear,
java.lang.String str)
throws java.lang.IllegalArgumentException
row - clear - str -
java.lang.IllegalArgumentException
public void writeLine(int row,
int col,
boolean clear,
java.lang.String str)
throws java.lang.IllegalArgumentException
row - clear - str -
java.lang.IllegalArgumentExceptionpublic void writeString(java.lang.String str)
str - String to writepublic long setDDRAMAddr(int address)
public long setCGRAMAddr(int address)
public long setCursor(int row,
int col)
throws java.lang.IllegalArgumentException
row - display line (1...4)col - column in row (1...40)
java.lang.IllegalArgumentExceptionpublic long setCursorDispOn()
public long setDispOff()
public long setCursorOn()
public long setCursorOff()
public long setCursorleft()
public long setCursorRight()
public void check()
public void setSpecialChar(int code,
int[] pattern)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void moveSprite(int row,
java.lang.String[] sprites,
int wait)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||