void StatusIcon::updateStatus() { if (!MyStatusContainer->isStatusSettingInProgress()) setIcon(MyStatusContainer->statusIcon()); else enableBlink(); }
/** * 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