예제 #1
0
/**
 * Initializes the display
 *
 */
void Lcd::initialize()
{
	Serial.println("Initializing LCD");

	// Select lcdPort. don't think we need this since we're always transmitting, but it doesn't hurt
	lcdPort.listen();

	// Initialize serial
	lcdPort.begin(9600);

	// Initialize LCD
	enableDisplay( false );
	clear();
	enableUnderline( false );
	enableBlink( false );

	// Set up screen
	setCursorPosition(LCD_LINE_1_START);
	lcdPort.print(STRING_DATE);

	setCursorPosition(LCD_LINE_2_START);
	lcdPort.print(STRING_TIME);

	setCursorPosition(LCD_LINE_3_START);
	lcdPort.print(STRING_TEMP);

	setCursorPosition(LCD_LINE_4_START);
	lcdPort.print(STRING_PH);

	// Turn screen on
	enableDisplay( true );

	Serial.println("LCD Initialization Complete.");

} // end initialize
예제 #2
0
void PreviewPlot2D::initTool()
{
	// enable displaying measures
	enableDisplay(CLASS_MEASURE);
	// disable all ohter actions
	disableCreate(CLASS_MEASURE);
	disableDisplay(CLASS_IMAGE);
	disableCreate(CLASS_IMAGE);
	disableDisplay(CLASS_VIDEO);
	disableCreate(CLASS_VIDEO);
}