Index

A B C D E F G H I L M N P Q R S T U V W 
All Classes|All Packages|Constant Field Values|Serialized Form

A

ADAFRUIT_I2C_RGBLCD_MCP23017 - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.LcdTemplates
Pin mapping configuration for the popular adafruit LCD I2C using MCP23017
allocateChar(CharData) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 
autoscroll(boolean) - Method in interface com.ibasco.ucgdisplay.drivers.clcd.CharDisplayDriver
 
autoscroll(boolean) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
autoscroll(boolean) - Method in class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
This mode moves all the text one space to the left each time a letter is added.

B

BACKLIGHT - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
LCD Backlight Pin
BaseLcdGpioAdapter - Class in com.ibasco.ucgdisplay.drivers.clcd
Base class for LcdGpioAdapter
BaseLcdGpioAdapter(LcdPinMapConfig) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.BaseLcdGpioAdapter
 
BF_BAR1 - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 
BF_BAR2 - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 
BF_BAR3 - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 
BF_BAR4 - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 
BF_BAR5 - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 
BF_BAR6 - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 
BF_BAR7 - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 
BF_BAR8 - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 
blink(boolean) - Method in interface com.ibasco.ucgdisplay.drivers.clcd.CharDisplayDriver
 
blink(boolean) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
blink(boolean) - Method in class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
Equivalent to blink/noBlink
BULLET_POINT - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 
BULLET_POINT_FOCUSED - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 
BULLET_POINT_OPEN - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 
BULLET_POINT_SELECTED - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 

C

CharData - Class in com.ibasco.ucgdisplay.drivers.clcd
Represents a custom character to be used by the CharGraphics interface
CharData(String, String, byte[]) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.CharData
 
CharDisplayDriver - Interface in com.ibasco.ucgdisplay.drivers.clcd
Interface for Character based devices (e.e.
CharManager - Class in com.ibasco.ucgdisplay.drivers.clcd
 
CharManager(CharDisplayDriver) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 
CharProxyDisplayDriver - Class in com.ibasco.ucgdisplay.drivers.clcd
A proxy interface which allows control of the LCD via external microcontrollers (e.g.
CharProxyDisplayDriver(int, int, int) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
Chars - Class in com.ibasco.ucgdisplay.drivers.clcd
A collection of pre-definied custom lcd characters
Chars() - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.Chars
 
clear() - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
clear() - Method in class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
Clears the data on the lcd screen and resets the cursor back to 0
com.ibasco.ucgdisplay.drivers.clcd - package com.ibasco.ucgdisplay.drivers.clcd
 
com.ibasco.ucgdisplay.drivers.clcd.adapters - package com.ibasco.ucgdisplay.drivers.clcd.adapters
 
com.ibasco.ucgdisplay.drivers.clcd.enums - package com.ibasco.ucgdisplay.drivers.clcd.enums
 
com.ibasco.ucgdisplay.drivers.clcd.exceptions - package com.ibasco.ucgdisplay.drivers.clcd.exceptions
 
com.ibasco.ucgdisplay.drivers.clcd.providers - package com.ibasco.ucgdisplay.drivers.clcd.providers
 
com.ibasco.ucgdisplay.drivers.clcd.util - package com.ibasco.ucgdisplay.drivers.clcd.util
 
COMMAND - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdRegisterSelectState
LCD Instruction for Command Processing.
createChar(int, byte[]) - Method in interface com.ibasco.ucgdisplay.drivers.clcd.CharDisplayDriver
 
createChar(int, byte[]) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
createChar(int, byte[]) - Method in class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
Create custom lcd characters
cursor(boolean) - Method in interface com.ibasco.ucgdisplay.drivers.clcd.CharDisplayDriver
 
cursor(boolean) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
cursor(boolean) - Method in class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
Equivalent to cursor/noCursor

D

DATA - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdRegisterSelectState
LCD Instruction for Data Processing.
DATA_0 - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Data Pin 0.
DATA_1 - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Data Pin 1.
DATA_2 - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Data Pin 2.
DATA_3 - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Data Pin 3.
DATA_4 - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Data Pin 4
DATA_5 - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Data Pin 5
DATA_6 - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Data Pin 6
DATA_7 - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Data Pin 7
display(boolean) - Method in interface com.ibasco.ucgdisplay.drivers.clcd.CharDisplayDriver
Turn on/off the LCD display
display(boolean) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
display(boolean) - Method in class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
Sets the display state to either on or off.
DISPLAY_CONTROL - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdInstruction
Set Control functions such as (Setting Cursor On/Off etc)
DISPLAY_FUNCTION - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdInstruction
Sets the core functions of the LCD Display (e.g.
DISPLAY_MODE - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdInstruction
Sets the mode of display on the LCD (e.g.
DisplayDriverException - Exception in com.ibasco.ucgdisplay.drivers.clcd.exceptions
 
DisplayDriverException() - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.DisplayDriverException
 
DisplayDriverException(String) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.DisplayDriverException
 
DisplayDriverException(String, Throwable) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.DisplayDriverException
 
DisplayDriverException(String, Throwable, boolean, boolean) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.DisplayDriverException
 
DisplayDriverException(Throwable) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.DisplayDriverException
 
DOTS_5X10 - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdCharSize
 
DOTS_5X8 - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdCharSize
 
DOWN_ARROW - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 

E

EIGHTBIT - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdOperationMode
LCD 8-Bit Operating Mode.
EN - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Enable Pin
equals(Object) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharData
 

F

FOURBIT - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdOperationMode
LCD 4-Bit Operating Mode.

G

getAllDataPins() - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Get all Data Pins
getAllocationIndex(CharData) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 
getAllocationIndex(String) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 
getAllPins() - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Get all LcdPin
getAllPins() - Method in class com.ibasco.ucgdisplay.drivers.clcd.LcdPinMapConfig
 
getBytes() - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharData
 
getCharData(String) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 
getDescription() - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharData
 
getDevice() - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
getExpectedProvider() - Method in exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.PinNotSupportedException
 
getFourBitDataPins() - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Get Data Pins used in 4-Bit Operation
getHeight() - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
getHeight() - Method in class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
 
getId() - Method in interface com.ibasco.ucgdisplay.drivers.clcd.CharDisplayDriver
Not applicable for this driver type
getKey() - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharData
 
getMappedPin(LcdPin) - Method in class com.ibasco.ucgdisplay.drivers.clcd.BaseLcdGpioAdapter
Retrieve the mapped LcdPin
getMappingConfig() - Method in exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.InvalidPinMappingException
 
getName() - Method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Get the Name of the LcdPin
getPin() - Method in exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.LcdPinNotMappedException
 
getPin() - Method in exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.PinNotSupportedException
 
getPinState() - Method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdReadWriteState
 
getPinState() - Method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdRegisterSelectState
 
getState() - Method in class com.ibasco.ucgdisplay.drivers.clcd.providers.MCP23017GpioProviderExt
 
getValue() - Method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdCharSize
 
getValue() - Method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdOperationMode
Returns the value of the operation mode enumeration
getWidth() - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
getWidth() - Method in class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
 
GpioLcdAdapter - Class in com.ibasco.ucgdisplay.drivers.clcd.adapters
A Standard GPIO Lcd Adapter that should work with any GpioProvider implementation.
GpioLcdAdapter(LcdPinMapConfig) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.adapters.GpioLcdAdapter
 
GpioLcdAdapter(GpioProvider, LcdPinMapConfig) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.adapters.GpioLcdAdapter
 

H

hashCode() - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharData
 
HD44780DisplayDriver - Class in com.ibasco.ucgdisplay.drivers.clcd
Native implementation for HD44780 Character Display Driver.
HD44780DisplayDriver(LcdGpioAdapter, int, int) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
LCD Constructor.
HD44780DisplayDriver(LcdGpioAdapter, int, int, LcdOperationMode) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
LCD Constructor.
HD44780DisplayDriver(LcdGpioAdapter, int, int, LcdOperationMode, LcdCharSize) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
LCD Constructor
HD44780DisplayDriver(LcdPinMapConfig, int, int) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
LCD Default Constructor.
home() - Method in interface com.ibasco.ucgdisplay.drivers.clcd.CharDisplayDriver
Resets the cursor to its original position
home() - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
home() - Method in class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
Resets the cursor position back to 0

I

initialize() - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.GpioLcdAdapter
 
initialize() - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23008LcdAdapter
 
initialize() - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23017LcdAdapter
 
initialize() - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Pcf8574LcdAdapter
 
initialize() - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter
 
initialize() - Method in interface com.ibasco.ucgdisplay.drivers.clcd.LcdGpioAdapter
Perform any necessary initialization.
InvalidPinMappingException - Exception in com.ibasco.ucgdisplay.drivers.clcd.exceptions
Thrown to indicate an invalid pin mappingConfig configuration for the LCD Interface
InvalidPinMappingException(LcdPinMapConfig) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.InvalidPinMappingException
 
InvalidPinMappingException(String, LcdPinMapConfig) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.InvalidPinMappingException
 
isAutoRegister() - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 
isCycleAllocation() - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 
isMapped(LcdPin) - Method in class com.ibasco.ucgdisplay.drivers.clcd.BaseLcdGpioAdapter
Check if the LcdPin is mapped to a Pin
isRequired() - Method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
 

L

LcdCharSize - Enum in com.ibasco.ucgdisplay.drivers.clcd.enums
 
LcdGpioAdapter - Interface in com.ibasco.ucgdisplay.drivers.clcd
The GPIO Adapter for the LCD.
LcdInstruction - Enum in com.ibasco.ucgdisplay.drivers.clcd.enums
 
LcdNotInitializedException - Exception in com.ibasco.ucgdisplay.drivers.clcd.exceptions
 
LcdNotInitializedException() - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.LcdNotInitializedException
 
LcdOperationMode - Enum in com.ibasco.ucgdisplay.drivers.clcd.enums
Enumeration for the Operation Type of the LCD Interface (4-bit or 8-bit Mode)
LcdPin - Enum in com.ibasco.ucgdisplay.drivers.clcd.enums
Enumeration for LCD Pins.
LcdPinMapConfig - Class in com.ibasco.ucgdisplay.drivers.clcd
A utility class to create mapping between LcdPin and Pin
LcdPinMapConfig() - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.LcdPinMapConfig
 
LcdPinNotMappedException - Exception in com.ibasco.ucgdisplay.drivers.clcd.exceptions
 
LcdPinNotMappedException(LcdPin) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.LcdPinNotMappedException
 
LcdReadWriteState - Enum in com.ibasco.ucgdisplay.drivers.clcd.enums
 
LcdRegisterSelectState - Enum in com.ibasco.ucgdisplay.drivers.clcd.enums
 
LcdTemplates - Class in com.ibasco.ucgdisplay.drivers.clcd
Provided as a convenience for popular lcd modules.
LcdTemplates() - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.LcdTemplates
 
LEFT - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.ScrollDirection
 
LEFT_ARROW - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 
LEFT_TO_RIGHT - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.TextDirection
 
log - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 

M

map(LcdPin, Pin) - Method in class com.ibasco.ucgdisplay.drivers.clcd.LcdPinMapConfig
 
Mcp23008LcdAdapter - Class in com.ibasco.ucgdisplay.drivers.clcd.adapters
MCP23008 LCD Adapter
Mcp23008LcdAdapter(MCP23008GpioProvider, LcdPinMapConfig) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23008LcdAdapter
 
MCP23017GpioProviderExt - Class in com.ibasco.ucgdisplay.drivers.clcd.providers
 
MCP23017GpioProviderExt(int, int) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.providers.MCP23017GpioProviderExt
 
MCP23017GpioProviderExt(int, int, int) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.providers.MCP23017GpioProviderExt
 
MCP23017GpioProviderExt(I2CBus, int) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.providers.MCP23017GpioProviderExt
 
MCP23017GpioProviderExt(I2CBus, int, int) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.providers.MCP23017GpioProviderExt
 
Mcp23017LcdAdapter - Class in com.ibasco.ucgdisplay.drivers.clcd.adapters
LCD GPIO Adapter for the MCP23017 Port Expander.
Mcp23017LcdAdapter(MCP23017GpioProviderExt, LcdPinMapConfig) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23017LcdAdapter
 

N

NoAvailableByteProcessorException - Exception in com.ibasco.ucgdisplay.drivers.clcd.exceptions
 
NoAvailableByteProcessorException() - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.NoAvailableByteProcessorException
 
NoAvailableByteProcessorException(String) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.NoAvailableByteProcessorException
 
NoAvailableByteProcessorException(String, Throwable) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.NoAvailableByteProcessorException
 
NoAvailableByteProcessorException(String, Throwable, boolean, boolean) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.NoAvailableByteProcessorException
 
NoAvailableByteProcessorException(Throwable) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.NoAvailableByteProcessorException
 

P

Pcf8574LcdAdapter - Class in com.ibasco.ucgdisplay.drivers.clcd.adapters
PCF8574 Adapter
Pcf8574LcdAdapter(PCF8574GpioProvider, LcdPinMapConfig) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.adapters.Pcf8574LcdAdapter
 
PinNotSupportedException - Exception in com.ibasco.ucgdisplay.drivers.clcd.exceptions
 
PinNotSupportedException(Pin, String) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.PinNotSupportedException
 
process(String) - Method in class com.ibasco.ucgdisplay.drivers.clcd.util.RegexByteProcessor
Evaluates and replaces custom character variables
processText(String) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 
PROVIDER_NAME - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter.ShiftOutRegPin
 

Q

QA - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter.ShiftOutRegPin
 
QB - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter.ShiftOutRegPin
 
QC - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter.ShiftOutRegPin
 
QD - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter.ShiftOutRegPin
 
QE - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter.ShiftOutRegPin
 
QF - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter.ShiftOutRegPin
 
QG - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter.ShiftOutRegPin
 
QH - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter.ShiftOutRegPin
 

R

READ - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdReadWriteState
 
RegexByteProcessor - Class in com.ibasco.ucgdisplay.drivers.clcd.util
A Simple Text Processor.
RegexByteProcessor() - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.util.RegexByteProcessor
 
register(String, Function<String, String>) - Method in class com.ibasco.ucgdisplay.drivers.clcd.util.RegexByteProcessor
 
registerChar(CharData) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 
registerProcessor(String, Function<String, String>) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 
RIGHT - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.ScrollDirection
 
RIGHT_ARROW - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 
RIGHT_TO_LEFT - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.TextDirection
 
RS - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Register Select Pin
RW - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Read/Write Pin.

S

ScrollDirection - Enum in com.ibasco.ucgdisplay.drivers.clcd.enums
 
scrollDisplay(ScrollDirection) - Method in interface com.ibasco.ucgdisplay.drivers.clcd.CharDisplayDriver
 
scrollDisplay(ScrollDirection) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
scrollDisplay(ScrollDirection) - Method in class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
Scroll the display either left or right.
setAutoRegister(boolean) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 
setCursor(int, int) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
setCursor(int, int) - Method in class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
Sets the current cursor position
setCycleAllocation(boolean) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 
setEnableState(PinState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.GpioLcdAdapter
 
setEnableState(PinState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23008LcdAdapter
 
setEnableState(PinState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23017LcdAdapter
 
setEnableState(PinState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Pcf8574LcdAdapter
 
setEnableState(PinState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter
 
setEnableState(PinState) - Method in interface com.ibasco.ucgdisplay.drivers.clcd.LcdGpioAdapter
Sets the LCD's Enable Pin state
setReadWriteState(LcdReadWriteState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.GpioLcdAdapter
 
setReadWriteState(LcdReadWriteState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23008LcdAdapter
 
setReadWriteState(LcdReadWriteState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23017LcdAdapter
 
setReadWriteState(LcdReadWriteState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Pcf8574LcdAdapter
 
setReadWriteState(LcdReadWriteState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter
 
setReadWriteState(LcdReadWriteState) - Method in interface com.ibasco.ucgdisplay.drivers.clcd.LcdGpioAdapter
Sets the LCD's Read/Write Pin state.
setRegSelectState(LcdRegisterSelectState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.GpioLcdAdapter
 
setRegSelectState(LcdRegisterSelectState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23008LcdAdapter
 
setRegSelectState(LcdRegisterSelectState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23017LcdAdapter
 
setRegSelectState(LcdRegisterSelectState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Pcf8574LcdAdapter
 
setRegSelectState(LcdRegisterSelectState) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter
 
setRegSelectState(LcdRegisterSelectState) - Method in interface com.ibasco.ucgdisplay.drivers.clcd.LcdGpioAdapter
Sets the LCD's Register Select Pin state
setState(short) - Method in class com.ibasco.ucgdisplay.drivers.clcd.providers.MCP23017GpioProviderExt
 
ShiftOutRegPin() - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter.ShiftOutRegPin
 
ShiftRegisterLcdAdapter - Class in com.ibasco.ucgdisplay.drivers.clcd.adapters
Shift Register LCD Adapter.
ShiftRegisterLcdAdapter(GpioProvider, Pin, Pin, Pin, LcdPinMapConfig) - Constructor for class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter
Default Constructor.
ShiftRegisterLcdAdapter.ShiftOutRegPin - Class in com.ibasco.ucgdisplay.drivers.clcd.adapters
A collection of valid Shift Register Output Pins

T

textDirection(TextDirection) - Method in interface com.ibasco.ucgdisplay.drivers.clcd.CharDisplayDriver
 
textDirection(TextDirection) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
textDirection(TextDirection) - Method in class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
Sets the text flow direction.
TextDirection - Enum in com.ibasco.ucgdisplay.drivers.clcd.enums
 
TokenCountMismatchException - Exception in com.ibasco.ucgdisplay.drivers.clcd.exceptions
 
TokenCountMismatchException() - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.TokenCountMismatchException
 
TokenCountMismatchException(String) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.TokenCountMismatchException
 
TokenCountMismatchException(String, Throwable) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.TokenCountMismatchException
 
TokenCountMismatchException(String, Throwable, boolean, boolean) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.TokenCountMismatchException
 
TokenCountMismatchException(Throwable) - Constructor for exception com.ibasco.ucgdisplay.drivers.clcd.exceptions.TokenCountMismatchException
 
toString() - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharData
 
toString() - Method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdRegisterSelectState
 
toString() - Method in class com.ibasco.ucgdisplay.drivers.clcd.LcdPinMapConfig
 

U

unregister(String) - Method in class com.ibasco.ucgdisplay.drivers.clcd.util.RegexByteProcessor
 
unregisterChar(CharData) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 
unregisterProcessor(String) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharManager
 
UP_ARROW - Static variable in class com.ibasco.ucgdisplay.drivers.clcd.Chars
 

V

validate(LcdPinMapConfig) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.GpioLcdAdapter
 
validate(LcdPinMapConfig) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23008LcdAdapter
 
validate(LcdPinMapConfig) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23017LcdAdapter
 
validate(LcdPinMapConfig) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Pcf8574LcdAdapter
 
validate(LcdPinMapConfig) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter
 
validate(LcdPinMapConfig) - Method in class com.ibasco.ucgdisplay.drivers.clcd.BaseLcdGpioAdapter
Verify that we have the required lcd pins mapped
valueOf(String) - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdCharSize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdInstruction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdOperationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdReadWriteState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdRegisterSelectState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.ScrollDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.TextDirection
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdCharSize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdInstruction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdOperationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdReadWriteState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdRegisterSelectState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.ScrollDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibasco.ucgdisplay.drivers.clcd.enums.TextDirection
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(byte...) - Method in class com.ibasco.ucgdisplay.drivers.clcd.CharProxyDisplayDriver
 
write(byte...) - Method in class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
Send Data (Set RS to HIGH)
write(String) - Method in class com.ibasco.ucgdisplay.drivers.clcd.HD44780DisplayDriver
 
WRITE - Enum constant in enum com.ibasco.ucgdisplay.drivers.clcd.enums.LcdReadWriteState
 
write4Bits(byte) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.GpioLcdAdapter
 
write4Bits(byte) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23008LcdAdapter
 
write4Bits(byte) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23017LcdAdapter
 
write4Bits(byte) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Pcf8574LcdAdapter
 
write4Bits(byte) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter
 
write4Bits(byte) - Method in interface com.ibasco.ucgdisplay.drivers.clcd.LcdGpioAdapter
Sends a 4-bit value to the interface.
write8Bits(byte) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.GpioLcdAdapter
 
write8Bits(byte) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23008LcdAdapter
 
write8Bits(byte) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Mcp23017LcdAdapter
 
write8Bits(byte) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.Pcf8574LcdAdapter
 
write8Bits(byte) - Method in class com.ibasco.ucgdisplay.drivers.clcd.adapters.ShiftRegisterLcdAdapter
 
write8Bits(byte) - Method in interface com.ibasco.ucgdisplay.drivers.clcd.LcdGpioAdapter
Sends an 8-bit value to the interface.
A B C D E F G H I L M N P Q R S T U V W 
All Classes|All Packages|Constant Field Values|Serialized Form